3
Clip clip;
clip = AudioSystem.getClip();
clip.open(AudioSystem.getAudioInputStream(sound));
처음부터 항상 클립 재생을 시작한다는 의미입니다. 중간에서 멈추고 다시 시작하면 중간에서 재생되며 그게 내가 원하지 않는 것입니다.클립을 중지 한 후 처음부터 다시 시작하는 방법은 무엇입니까?
Clip clip;
clip = AudioSystem.getClip();
clip.open(AudioSystem.getAudioInputStream(sound));
처음부터 항상 클립 재생을 시작한다는 의미입니다. 중간에서 멈추고 다시 시작하면 중간에서 재생되며 그게 내가 원하지 않는 것입니다.클립을 중지 한 후 처음부터 다시 시작하는 방법은 무엇입니까?
클립을 다시 재생하기 전에 clip.setMicrosecondPosition(0)
으로 전화하십시오. 그러면 현재 위치가 재설정됩니다. https://docs.oracle.com/javase/7/docs/api/javax/sound/sampled/Clip.html#setFramePosition(int)