所以我在下面构建了这段代码。它是闹钟系统的一部分,我希望它在整数设置与当前时间匹配时播放闹钟声音。当代码运行时,它只是不播放任何声音。什么可能导致它不玩?谢谢。
Timer alarmCheck = new Timer(1000, new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
if(alarmHour == hour)
{
if(alarmMin == min)
{
if(sec == 0)
{
System.out.println("Alert!");
try
{
AudioInputStream audioIn = AudioSystem.getAudioInputStream(new File("src/Alarm Clock.wav"));
Clip clip = AudioSystem.getClip();
clip.open(audioIn);
clip.start();
}
catch(Exception a)
{
System.out.println("Error Playing Sound");
a.printStackTrace();
}
}
}
}
}
});