Posteado por: [p3ll3] | abril 30, 2008

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]

Anuncios

Responses

  1. ola kisiera reproducir lo mismo d esos formatos pro en swing o en awt se podra?? agradeceria tu respuesta saludos…. max

  2. Si claro que se puede, si quiere dirijase a este foro y hagame la peticion de un tutorial y con gusto le ayudo…

    foro.red-code.org

  3. hola me gustaria saber que direccion guarda la variable pathASonido


Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Categorías

A %d blogueros les gusta esto: