Audio JavaFX后台线程任务应该以后台线程的形式循环播放音乐
我做了一个小游戏,背景音乐总是循环播放。 我接受了这个代码,但不起作用。首先,它按预期播放,然后开始超循环,无法收听。 我做错了什么Audio JavaFX后台线程任务应该以后台线程的形式循环播放音乐,audio,javafx,Audio,Javafx,我做了一个小游戏,背景音乐总是循环播放。 我接受了这个代码,但不起作用。首先,它按预期播放,然后开始超循环,无法收听。 我做错了什么 final Task task = new Task() { @Override protected Object call() throws Exception { int s = INDEFINITE; AudioClip audio = new AudioClip(getCla
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();
问题是我的mp3文件。我用了一个wav文件,一切正常。这对我来说非常重要,有人知道解决方案吗。。。。