J'ai eu la même difficulté. Tu as oublié les précieuses lignes du choix du mixer. En effet, il ne faut pas prendre celui par défaut...
1 2 3 4 5 6 7
| /** Recherche du mixer logiciel Java Sound Audio Engine */
for (Mixer.Info mixerInfo : AudioSystem.getMixerInfo()) {
if (mixerInfo.getName().compareTo("Java Sound Audio Engine") == 0) {
mixer = AudioSystem.getMixer(mixerInfo);
break;
}
} |
sourceDataLine = (SourceDataLine) mixer.getLine(dataLineInfo);
Je pense qu'avec ces petits bouts de code, tu t'en sortiras! D'ailleurs, je me suis amusé à testé tous les controles (le mute, le pan, etc...).
Cordialement
Partager