我正在嘗試做我的學校項目(一個簡單的Java遊戲),我無法獲得音效效果。我使用的素材做,現在我playSound法看起來是這樣的:Java遊戲音效無法正常工作
public void playSound(File filename) {
try {
AudioInputStream sound = AudioSystem.getAudioInputStream(filename);
Clip clip = AudioSystem.getClip();
clip.open(sound);
clip.setFramePosition(0);
clip.start();
}
catch (UnsupportedAudioFileException ex) {
ex.printStackTrace();
}
catch (IOException ex) {
ex.printStackTrace();
}
catch (LineUnavailableException ex) {
ex.printStackTrace();
}
}
我有不同的聲音效果屬性(文件),我調用該方法時,我要玩一些聲音。
一切工作正常:聲音播放時,例如播放器吃東西,但有時聲音變得越來越模糊。當玩家沒有吃東西時,正在播放進食聲音。
你知道怎麼回事嗎?播放這樣的幾種音效有問題嗎?謝謝! :)
爲了更快提供更好的幫助,請發佈[SSCCE](http://sscce.org/)。 –
你的聲音文件是什麼格式?這可能會有所作爲。 – demongolem
他們是.wav文件。 – user1969736