Lire séquentiellement des fichiers audio .wav
Bonjour,
je n'ai pas trouvé de solution concernant la possibilité de lire séquentiellement des fichiers audios de facon automatique (lorsque le premier se termine le second démarre ...)
je lance un thread (pour ne pas bloquer mon appli principale) et tente de déclencher en vain les wav les uns derrière les autres
les wav sont lus via la classe Audiosystem le wav est "encapsulé" dans un Clip
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
for(int i = 0; i < NbWav; i++)//NbWavµ
{//lancement des lectures
playson = (CPlaySon)lThLecWav.get(i);//liste des lectures
playson.Open();
playson.Play();
while(playson.clip.isRunning())
{
System.out.println("En cours de lecture : " + playson.FileWav.toString());
} |
la boucle while ne bloque rien et tous les wav sont lancés en meme temps!
Je voudrais éviter l'utilisation des Mediaplayer .
Merci