停止后如何从头开始重新剪辑?

时间:2016-12-31 15:12:07

标签: java audio

Clip clip;
clip = AudioSystem.getClip();
clip.open(AudioSystem.getAudioInputStream(sound));

我的意思是,如何从头开始播放剪辑。当我在中间停止然后再次启动时,它从中间播放,这就是我不想要的。

1 个答案:

答案 0 :(得分:2)

再次播放剪辑前调用clip.setMicrosecondPosition(0)。这将重置当前位置。 https://docs.oracle.com/javase/7/docs/api/javax/sound/sampled/Clip.html#setFramePosition(int)