循环播放 Java 音频

Looping Java Audio

我的 Clip 已加载。

我可以使用 clip.start() 方法启动 Clip

但是,一旦歌曲结束,剪辑就会停止播放 (duh)。

如何让它不断循环直到调用 clip.stop()

Clip clip = AudioSystem.getClip();
URL url = this.getDeclaringClass().getResource("file.wav");
AudioInputStream s = AudioSystem.getAudioInputStream(url);
clip.open(s);

可能应该使用 clip.loop(Clip.LOOP_CONTINUOUSLY); 而不是 clip.start()