回 帖 发 新 帖 刷新版面

主题:[原创]怎样用应用程序播放音乐

有一事请求高手,现在我能把应用程序所在的文件夹中的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();
这就出了问题.不知道为什么,跪求高招!!

回复列表 (共2个回复)

沙发

应该与声音文件的存放路径有关[em18][em18][em18][em18][em18]

板凳

是执行了URL file = getClass().getResource("sing")后,file是null的,是不是不应该用getClass()啊

我来回复

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