RESPONDER UNA PREGUNTA

Si para responder la pregunta, crees necesario enviar un archivo adjunto, puedes hacerlo a traves del correo [email protected]

    Pregunta:  62967 - JAVA COMO MODIFICAR EL VOLUMEN
Autor:  nelson araujo
buen dia a todos, estoy desarrollando un juego q me mandaron a desarrollar en la universidad, y debe poder modificarse el volumen del juego, la verdad he leido ejemplos de los codigos de internet pero sigo sin poder implementarlos bien
si alguien me puediese ayudar con esto se lo agradeceria.
aqui les coloco lo que hasta ahora he encontrado y tratado de modificar
FloatControl control_volumen;
AudioFormat sonido_control;
//constructor
public juego(){
.....

control_volumen = new JSlider(0, 100);
control_volumen.setBounds(107, 183, 195, 38);
control_volumen.setVisible(false);
control_volumen.setBorder(null);
control_volumen.setBackground(null);
control_volumen.setOpaque(false);
control_volumen.addChangeListener(this);
this.add(control_volumen);

.....
}

//evento
public void stateChanged(ChangeEvent e) {
if(control_volumen.getValueIsAdjusting()…
try {
/*esta linea tiene puros valores arbitrarios ya que no se que colocarle alli solo revise la funcion y recibe argumentos similares*/
try {
sonido_control = new AudioFormat((float)3, 1, 1, true, true);
SourceDataLine sline = AudioSystem.getSourceDataLine(sonido_control);
FloatControl volctrl = (FloatControl) sline.getControl(FloatControl.Type.MASTER_GAIN);
volctrl.setValue((float)control_volumen.getValue());// newVal - the value of volume slider
} catch (LineUnavailableException e) {
System.out.println(e.getStackTrace().toString());
}}


Nombre
Apellidos
Correo
Comentarios