Java - AudioClip, duracion o cancatenacion

 
Vista:

AudioClip, duracion o cancatenacion

Publicado por Jose Canache (1 intervención) el 22/09/2003 21:16:15
Necesito reproducir una serie de sonidos en un applet. No conozco cuantos son ni conozco su duracion.
Sólo una vez leido el nombre de cada uno desde un textfield
lo busco en el directorio y lo reproduzco. Repito este proceso
para los n sonidos. El problema esta en que en vez de reproducir el primero
y luego reproducir el otro,..., los reproduce todos simultaneamente que no es lo
que se desea. Estoy trabajando con AudioClip, pero pueden sugerir otra implementación
que "ojo" pueda ejecutarse desde un applet(la permisología de leer ficheros) y no
necesite que el usuario que vaya a ver el applet necesite bajarse librerias adicionales.

while(condicion){
lee el nombre del sonido
audio.play();//de tipo AudioClip
}

una solucion fue:
try{
Thread.sleep(duracion_del_sonido_en_reproduccion);
catch(InterruptedException e){}

pero reitero desconozco la duracion de los archivos y no encontre una
forma de obtener este valor desde un AudioClip. Agradeciendo la colaboracion que pueden brindarme, muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder