Dim*_*nis 5 java javafx media-player javafx-2
快速问题,男士们:
我试图在我的程序运行时运行一个简单的mp3,通过这个:
Media med = new Media("file://C:/Users/hariklia-elsa/workspace/PokerApp/src/intro.mp3");
MediaPlayer mPlayer = new MediaPlayer(med);
mPlayer.play();
Run Code Online (Sandbox Code Playgroud)
但我遇到了问题.运行程序以异常终止Exception in thread "main" MediaException: MEDIA_INACCESSIBLE : C,参考上面代码段的第一行,调用Media()构造函数.
我以前没有使用javafx或在代码中播放媒体的经验,有没有人知道为什么它会认为文件不可访问?我做错了什么吗?
该文件当然没问题.我可以在无数不同的媒体播放器中打开它,这很好.
这样它会起作用:
Media med = new Media("file:///C:/Users/hariklia-elsa/workspace/PokerApp/src/intro.mp3");
Run Code Online (Sandbox Code Playgroud)
注3后斜线file:.
原因如下:https://superuser.com/questions/352133/what-is-the-reason-that-file-urls-start-with-three-slashes-file-etc
| 归档时间: |
|
| 查看次数: |
3607 次 |
| 最近记录: |