Java JLayer mp3在短时间内播放多首歌曲

Java JLayer mp3在短时间内播放多首歌曲,java,mp3,jlayer,Java,Mp3,Jlayer,我正在做一个小游戏,里面有一些按钮。我想在每次按下按钮时播放一个“咔嗒”的声音。为此,我使用JavaZoom中的JLayer来播放mp3文件,如下所示: BasicPlayer player = new BasicPlayer(); player.open(Frame.class.getResource("/sounds/Klick.mp3")); JLabel label = new JLabel (); panelMain.add(label); l

我正在做一个小游戏,里面有一些按钮。我想在每次按下按钮时播放一个“咔嗒”的声音。为此,我使用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();
                } 
    }
这种方法可以工作一两次,但在快速按下按钮播放声音后大约需要一秒钟。这真让人讨厌

谢谢你的帮助