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...
Código Java:
Ver originalpublic 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
System.
err.
println( "Error de lectura del archivo" ); } // fin catch
}