Bonjour à tous
j'essaie de développer un code Java utilisant les sons avec l'API javax.sound.sampled.* ;
j'ai préenregistré des fichiers audio que j'ai rassemblé dans un tableau File[] auditif. Je veux qu'en fonction du nombre qui est introduit par l'utilisateur, ces fichiers audio soient lus de façon successives de manière à reproduire la prononciation du nombre en question.

j'ai utilisé par exemple

Code Java : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Clip clip100 = AudioSystem.getClip(); 
 clip100.open(auditif[10])); // auditif[10] est l'élément du tableau auditif qui ramène au fichier audio100.WAV correspondant au fichier 
 //audio de la prononciation du nombre 100

Code Java : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
Clip clip20 = AudioSystem.getClip(); 
 clip20.open(auditif[2]); // auditif[2] est l'élément du tableau auditif qui ramène au fichier audio20.WAV correspondant 
 //au fichier audio de la prononciation du nombre 20

A présent je désire que, si l'utilisateur tape le nombre 120, il reçoive la prononciation de 100 suivie de celle de 20.

Code Java : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
clip100.start(); 
 clip20.start();

Malheureusement les deux Clip se prononcent en même temps et le son obtenu est mélangé de façon non ordonnée.
Comment résoudre cette situation ?
Merci d'avance pour votre salvatrice réponse