我做了一个小游戏,总是应该循环播放背景音乐。 我接受了这段代码,但这不起作用。首先它按预期播放,然后开始过度循环,听不到。 我做错了什么?
final Task task = new Task() {
@Override
protected Object call() throws Exception {
int s = INDEFINITE;
AudioClip audio = new AudioClip(getClass().getResource("aquarium.mp3").toExternalForm());
audio.setVolume(0.5f);
audio.setCycleCount(s);
audio.play();
return null;
}
};
Thread thread = new Thread(task);
thread.start();