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
地址格式错了?怎样写才可以呢?望高手指教?
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
地址格式错了?怎样写才可以呢?望高手指教?
路径用“/”或者是“\\"
最好是用相对路径
并用URL url=类名.class.getResource()
这样更好
不要用手动去写
容易错
看看还会不会有错误
要不然就不是这个问题了
Applet.newAudioClip(new URL("file:\\"+"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();
}在你代码的后面加上等待用户输入的代码,不要让这个线程终止了 你就可以听到歌曲了
file:\\\c:\\KuGou\\don t cry.mp3