Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/11/2007, 17:55
BACH
 
Fecha de Ingreso: agosto-2006
Mensajes: 99
Antigüedad: 17 años, 9 meses
Puntos: 0
Sonido en java

Hola
estoy intentado reproducir un sonido continuamente de un archivo .wav pero me sale el sgte error:

java.io.IOException: could not create AudioData object

y un monton de cosas mas...
try {
InputStream in= new FileInputStream("C:/Proyecto/Sounds/tema.wav");

try {
AudioStream as=new AudioStream(in);
AudioData audioData=as.getData();
ContinuousAudioDataStream cas =new ContinuousAudioDataStream(audioData);
//AudioPlayer.player.start(as);
AudioPlayer.player.start(cas);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}


y al hacerle debug al código se dispara en la linea :AudioData audioData=as.getData();


si hago el sgte cambio
AudioStream as=new AudioStream(in);
//AudioData audioData=as.getData();
//ContinuousAudioDataStream cas =new ContinuousAudioDataStream(audioData);
AudioPlayer.player.start(as);
AudioPlayer.player.start(as);

se reproduce el archivo, pero no continuamente...

Por favor ayúdenme a ver que puede ser...muchas gracias

Una extra: ¿como hago para q me lea la ruta del archivo sin necesidad de ponerla completa (desde c:/....)?

Última edición por BACH; 10/11/2007 a las 18:08