下面播放歌曲的代码为何有异常呢
try {
music = Applet.newAudioClip(new URL("c:///KuGou///don t cry.mp3")); //此处是歌曲的绝对地址music.play();
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
抛出如下异常:java.net.MalformedURLException: unknown protocol: c
地址格式错了?怎样写才可以呢?望高手指教?
[解决办法]
把///换成\\试试
[解决办法]
"c:\\KuGou\\don t cry.mp3"
[解决办法]
try { AudioClip music = Applet.newAudioClip(new URL("file:\\" + "f:\\miss.wav")); // 此处是歌曲的绝对地址 music.play(); System.out.println(music.toString()); Scanner scanner=new Scanner(System.in); scanner.next(); } catch (MalformedURLException e) { // TODO Auto-generated catch block e.printStackTrace(); }
[解决办法]
可能我的环境跟你的不太一样,你只要确保music.play()所在的线程不要被终止就行了。
[解决办法]
对了忘记补充,java做的播放器不能播放mp3文件,需要转换格式或第三方
[解决办法]
不能播放本地的音乐,那个URL是网络地址,如果你能将本地资源转换为网络地址的话,就可以进行播放使用
[解决办法]
6L正解。要指定协议:http、ftp还是本地磁盘文件。
file:\\\c:\\KuGou\\don t cry.mp3
[解决办法]
可能不让读取本地文件
[解决办法]
路径分隔符用/
[解决办法]
Applet中播放的音频文件 ,不能太大。我试过,一首 几M的歌曲不能放,但是几kb的音频文件可以。
[解决办法]