当我点击按钮时,我创建了一个播放声音的类.
这是代码:
public void playSound()
{
try
{
AudioInputStream audioInputStream = AudioSystem.getAudioInputStream(new File("beep-1.wav"));
Clip clip = AudioSystem.getClip( );
clip.open(audioInputStream);
clip.start( );
}
catch(Exception e)
{
System.out.println("Error with playing sound.");
}
}
当我想将它实现到ButtonListener方法中时,似乎没有播放声音.
这里是ButtonListener代码:
private class ButtonListener implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
if (replayButton == e.getSource())
{
playSound();
}
}
}
代码有什么问题?
编辑:
基本上我正在尝试创建一个简单的记忆游戏,我想在点击时为按钮添加声音.
解决了 :
好像我从Soundjay下载的音频文件出了问题,因此无法播放音频文件. @ _ @