回 帖 发 新 帖 刷新版面

主题:应用程序播放音乐问题

有一事请求高手,现在我能把应用程序所在的文件夹中的WAV音乐播放出来,但是就不能把其他文件夹中的WAV音乐放出来,例如:
String sing = "as.wav";//这首音乐与程序同路径
URL file = getClass().getResource(sing);
AudioClip sound = java.applet.Applet.newAudioClip(file);
sound0.play();
这时播放是没问题的
但是
String sing = "D:/音乐/as.wav";//音乐与程序不同路径
URL file = getClass().getResource(sing);
AudioClip sound = java.applet.Applet.newAudioClip(file);
sound0.play();
这就出了问题.不知道为什么,跪求高招!!

回复列表 (共1个回复)

沙发

你为什么要用getClass那个来获路径?你可以用URL直接生成呀。如:URL url = new URL("file:///c:/a.wav");要用协议:"file:///"表示它是本地磁盘文件。

我来回复

您尚未登录,请登录后再回复。点此登录或注册