Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/01/2009, 05:17
sherif
 
Fecha de Ingreso: abril-2006
Ubicación: Burgos
Mensajes: 101
Antigüedad: 18 años, 10 meses
Puntos: 0
Respuesta: Ayuda!!! Como evitar superposicion de sonidos?

Hace poco realicé un juevo en java con un applet, y cuando queria reproducir varios sonidos, lo hacía de la siguiente manera:
Código:
AudioClip sonido;
sonido = getAudioClip(getDocumentBase(), "miaplicacion/explosion.wav");
sonido.play();
javax.swing.JOptionPane.showMessageDialog(null, "¡Explosion! " ¡Impacto!");
sonido.stop();
El truco está en poder controlar los sonidos mediante algún evento, como puede ser un cuadro de diálogo mostrando un tipo de mensaje. Con lo cual, hasta que el usuario no pulse aceptar en el mensaje, el sonido no termina. Y cuando lo haga, reproduces otro sonido.
Si directamente pones la instrucción "play" y luego "stop", el sonido no se reproduce.
En tu caso, te falta la instrucción "stop" para que termine un sonido, y luego poder reproducir otro.
__________________
Gigabyte GA-MA78GM-S2H | AMD X2 5400 | 2 x 1 GB DDR2 800 | 7600 Gt 256 Mb | AC97 Audio | Circuit Planet

http://todoaestribor.site88.net