我有一个播放音频的程序,但是当我需要播放不同的音频文件时它会播放(并且位置/拼写没有错误)。
if ((getCoordinatesOfDuplicates() == null) && (getEmptyCellsCount() == 0)) {
try {
java.applet.AudioClip clip =
java.applet.Applet.newAudioClip(
new java.net.URL("file:src//audio/applause2.wav"));
clip.play();
} catch (java.net.MalformedURLException murle) {
System.out.println(murle);
}
System.out.println("Well Done");
} else {
try {
java.applet.AudioClip clip =
java.applet.Applet.newAudioClip(
new java.net.URL("file:src//audio/shutoff.wav"));
clip.play();
} catch (java.net.MalformedURLException murle) {
System.out.println(murle);
}
System.out.println("You did something wrong in the puzzle");
}
掌声很好,但即使代码完全相同,并且“你在拼图中做错了什么”出现,关闭也不会发挥作用。
任何想法?
答案 0 :(得分:1)
原来所有音频文件都已损坏,applause2.wav
除外。获取未损坏的文件解决了这个问题。