SoloCodigo

Programación General => Java => Mensaje iniciado por: fm89-10 en Miércoles 2 de Julio de 2008, 08:03

Título: reproducir audio en jframe
Publicado por: fm89-10 en Miércoles 2 de Julio de 2008, 08:03
hola a todos he estado intentando reproducir una cansion   pero no se que hacer,  he usado esto
Citar
public void sonido()
    {
        javax.sound.sampled.Clip sonido = null;
        try
 {
   sonido=AudioSystem.getClip();
   sonido.open(AudioSystem.getAudioInputStream(new File("C:/Documents and Settings/Administrador.DESKTOP/Escritorio/musica/01 - Alas De Cristal.mp3")));
  sonido.start();
 }catch(Exception e)
   {System.out.println(""+e);}
 
 
    }
pero al ejecutarlo me da esto
Citar
javax.sound.sampled.UnsupportedAudioFileException: could not get audio input stream from input file
quisiera saber que estoy haciendo mal :unsure:
Título: Re: reproducir audio en jframe
Publicado por: shadow_rev en Miércoles 2 de Julio de 2008, 17:38
Si no me equivoco, Java no reproduce archivos en mp3 (al menos no nativamente).

Intenta convertirlo en otro formato (wav o au) y lo pruebas. O busca una biblioteca para procesar mp3, este blog te puede ayudar:
http://pablocarballude.blogspot.com/200 ... -java.html (http://pablocarballude.blogspot.com/2007/11/reproducir-msica-mp3-ogg-wav-en-java.html" onclick="window.open(this.href);return false;)