我在常规课程中有这个,而不是applet,所以我不确定这是不是问题,但这是我的代码:
import java.applet.*;
import java.net.*;
public class Platformer
{
public static void main (String [] args) throws Exception
{ try
{
AudioClip clip = Applet.newAudioClip
(new URL("file://g:/scarface.wav"));
clip.play();
}
catch(MalformedURLException murle)
{
System.out.println(murle);
}
}
}
音频文件位于G驱动器的闪存驱动器上,而不在文件夹中。
我将不胜感激任何帮助!
答案 0 :(得分:0)
我没有音频文件的问题因为我很少使用它们,但我在安装的闪存驱动器上访问文件时遇到了问题。与即插即用有关。
尝试将文件放在C:驱动器上。如果它在那里工作,你知道它是G:驱动器的东西。
访问闪存驱动器时经常发生的一个错误是,我在没有卸下它们的情况下将它们拉出来并将它们插回去,突然间我最终得到了2个驱动器,其中只有一个是真正的驱动器,另一个是鬼。
也许它无法找到该文件。只是为了调试,将文件移动到C:驱动器的根目录,并将其用作文件的位置file:///C:/scarface.wav