Werte Profis
Ich möchte für ein kleines Spiel die Hintergrundmusik in einem gesondertem Thread laufen lassen, die Musik soll sich in einer Loop-Schleife wiederholen. Ich habe das so gelöst, es funkt auch, nur bei Neustart des Songs überlappen sich komische Geräusche.
Meine Frage: wie wiederholt man in einem Task/Service ein Audiofile?
Vielen Dank vorab
Hier der Code
Ich möchte für ein kleines Spiel die Hintergrundmusik in einem gesondertem Thread laufen lassen, die Musik soll sich in einer Loop-Schleife wiederholen. Ich habe das so gelöst, es funkt auch, nur bei Neustart des Songs überlappen sich komische Geräusche.
Meine Frage: wie wiederholt man in einem Task/Service ein Audiofile?
Vielen Dank vorab
Hier der Code
Java:
finalTask task =newTask(){
@Overrideprotected
Object call() throwsException{
int s = INDEFINITE;
AudioClip audio =newAudioClip(getClass().getResource("aquarium.mp3").toExternalForm());
audio.setVolume(0.5f);
audio.setCycleCount(s);
audio.play();
returnnull;}};
Thread thread =newThread(task);
thread.start();
Zuletzt bearbeitet: