Looping Musik in Java
Ich versuche, das Programm um eine Schleife das Lied unendlich, aber ich habe nur geschafft, es funktioniert einmal. Irgendwelche Ratschläge?
Hier ist mein code:
public static void music(){
String filename = "darkAura.wav";
ContinuousAudioDataStream loop = null;
InputStream in = null;
try {
in = new FileInputStream(filename);
} catch (FileNotFoundException ex) {
System.out.println("File not found");
}
try {
AudioStream s = new AudioStream(in);
AudioData MD;
AudioPlayer.player.start(s);
} catch (IOException ex) {
System.out.println(ex.getMessage());
}
}
- Bitte haben Sie einen Blick auf Looping audio auf separaten thread in Java, das ist geschrieben in dem gleichen Kontext. Finden Sie die Antwort in der Frage selbst.
- Ist der code in die Antwort von nutzen?
- Nein. Diese, nach der Anpassung, macht einfach den Ton zu stoppen. Der moment benutze ich einen timer, es funktioniert nicht.
- Verwenden Sie die Java Sound basierend
Clip
. Die verlinkte Seite ist ein Beispiel für einen looping-sound.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sind Sie nicht mit
loop
variable überhaupt.Versuchen Sie es so:
loop
erklärt?ContinuousAudioDataStream loop = null;