我尝试从我硬盘上的某个位置播放mp3。
该文件位于此处:
C:\ Itunes \ Music \ Eminem \ The Eminem Show [Explicit] \ 18'直到我崩溃[明确] .mp3
此路径中有很多特殊字符,如[和'当我尝试使用以下代码加载文件时:
path = URLEncoder.encode(path, "UTF-8");
Media hit = new Media("file:///"+path);
MediaPlayer mediaPlayer = new MediaPlayer(hit);
mediaPlayer.play();
我得到一个"非法角色"路径名中的错误。
我的操作系统是Windows 8。
我对java很新,希望我能找到一些帮助。
答案 0 :(得分:0)
我相信你需要编码你的URI
请参阅:http://blogs.msdn.com/b/ie/archive/2006/12/06/file-uris-in-windows.aspx