我正在尝试做我的学校项目(一个简单的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