快速提问,男士:
我正试图在我的程序运行时运行一个简单的mp3,通过这个:
Media med = new Media("file://C:/Users/hariklia-elsa/workspace/PokerApp/src/intro.mp3");
MediaPlayer mPlayer = new MediaPlayer(med);
mPlayer.play();
但我遇到了问题。运行程序以异常Exception in thread "main" MediaException: MEDIA_INACCESSIBLE : C
终止,并引用上面代码段的第一行,即调用Media()构造函数的那一行。
我以前没有使用javafx或在代码中播放媒体的经验,有没有人知道为什么它会认为文件无法访问?我做错了什么吗?
该文件当然没问题。我可以在无数不同的媒体播放器中打开它,这很好。
答案 0 :(得分:7)
这样就可以了:
Media med = new Media("file:///C:/Users/hariklia-elsa/workspace/PokerApp/src/intro.mp3");
注意file:
之后的3斜杠。