소리를 재생하는 방법이 있습니다. 처음에는 작동하지만 두 번째 연주에서는 소리가 나지 않습니다.클립을 두 번째로 재생하지 못합니다.
private AudioInputStream audio;
public AudioTest() {
try {
audio = AudioSystem.getAudioInputStream(new File(PATH).getAbsoluteFile());
} catch (UnsupportedAudioFileException | IOException e) {
}
}
그리고 사운드를 재생하는 방법 : 먼저 나는 생성자에서 인스턴스화 AudioInputStream를이
private void play() {
try {
Clip clip = AudioSystem.getClip();
clip.open(audio);
clip.setFramePosition(0);
clip.start();
} catch (LineUnavailableException | IOException e) {
}
}
나는 오디오가 아니라 두 번째를들을 처음. 왜?
더 나은 도움을 받으려면 [MCVE] (http://stackoverflow.com/help/mcve) (최소 완료 및 검증 가능한 예)를 게시하십시오. –