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

Tom*_*víl 5 java audio

Clip clip;
clip = AudioSystem.getClip();
clip.open(AudioSystem.getAudioInputStream(sound));
Run Code Online (Sandbox Code Playgroud)

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

J. *_*nié 6

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