Sonido con Java Media Framework

Hola quiero pedirles un favor....

Estoy trabajando con JMF y lo que quiero es que me reproduzca el video con bajo volumen... es decir, ya reproduzco el video pero el volumen es muy alto, quiero controlar mediante código bajar el volumen y siempre estará así...

Utilizo este código, busque en muchos foros, pero nada...

public videopanel(URL mediaURL, Dimension d) /*throws InterruptedException*/{
    Manager.setHint( Manager.LIGHTWEIGHT_RENDERER, true );
    try{
        // crea un reproductor especificando la direccion del archivo
        mediaPlayer = Manager.createRealizedPlayer( mediaURL );
        // optiene los componentes del video
        video2 = mediaPlayer.getVisualComponent();
        video2.setSize(d.width, d.height);
        //optiene los componentes de control del reproductor
        controls = mediaPlayer.getControlPanelComponent();
        controls.setSize(d.width, 50);
        System.out.println("Controls "+mediaPlayer.getControls());
        if ( video2 != null )
            add( video2 ); //agrega el componente del reproductor al panel
        mediaPlayer.start(); // comienza la reproduccion  
    }// fin try
    catch ( NoPlayerException noPlayerException ){
        System.err.println( "No se encontro medio disponible, osea no se reproduce archivo" );
    }// fin catch
    catch ( CannotRealizeException cannotRealizeException ){
        System.err.println( "no se pudo realizar el reproductor" );
    } // fin catch
    catch ( IOException iOException ){
        System.err.println( "Error de lectura del archivo" );
    } // fin catch
}