我正在做一个小游戏,里面有一些按钮。我想在每次按下按钮时播放“Klick”声音。为此,我使用JavaZoom的JLayer来播放这样的mp3文件:
BasicPlayer player = new BasicPlayer();
player.open(Frame.class.getResource("/sounds/Klick.mp3"));
JLabel label = new JLabel ();
panelMain.add(label);
label.addMouseListener(new MouseAdapter() {
public void mouseClicked(MouseEvent arg0) {
player.play();
}
}
这可以运行一到两次,但是在按下按钮播放声音后大约需要一秒钟。这真令人讨厌。
感谢您的帮助!