现在,我假设这可能是由于我的 gui 代码中的许多问题造成的,但是,我想问一下,下面的代码有什么明显的错误吗?
public class music
{
static AudioClip currentMusic;
public static void playMusic()
{
currentMusic = new AudioClip(Paths.get("src/test.mp3").toUri().toString());
currentMusic.setCycleCount(INDEFINITE);
currentMusic.play();
}
}
AudioClip正常加载,正常播放,但是无论setCycleCount
值是多少,总是播放一次就停止
最佳答案
尝试在 musicPlaying = false
之前添加调用者 playMusic();
。
musicPlaying = false;
playMusic();
关于Javafx AudioClip 不循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36113008/