Reproducir sonido en java




Buscando informacion de audio para java me encontre con este excelente aporte que hizo jarob en su blog y ahora lo reproduzco corregido o por lo menos como a mi me funciono:

La información que encontré en la red es bastante confusa, pero al final no es un proceso muy difícil

Diría que se resume a:

  1. Crear la variable necesaria
  2. Asignarle el sonido necesario (esto fue lo complicado)
  3. Reproducir el sonido
  4. Detener el sonido

En código:

private AudioClip sonido;

private URL pathASonido;

pathASonido = new URL(”file:” + System.getProperty(”user.dir”) + “/NombreDeMiSonido.wav");

sonido = Applet.newAudioClip(pathASonido);

Luego los metodos que se podrian utilizar de la variable sonido son:

sonido.play(); // reproduce el archivo hasta el final una vez
sonido.stop(); // detiene la reproduccion del archivo
sonido.loop(); // reproduce el archivo 'n' veces hasta que se //detenga o termina la vida de la variable.

Para que esto sirve tienen que importar los paquetes:
java.applet.*; java.net.*;

Si no me equivoco el tipo de variable AudioClip soporta los formatos de audio de acuerdo a que actualizado este la JVM ; si esta bien actualizada soporta gran cantidad de archivos.


Saludos............[p3ll3]






0 comentarios: