0
我嘗試從硬盤上的位置播放MP3。使用特殊路徑名加載java文件
該文件位於此處:
C:\ iTunes的\音樂\阿姆\阿姆秀[明確] \ 18「直到我關閉[明確] .MP3
有在這個路徑中有很多特殊字符,如[和'。當我嘗試加載與下面的代碼文件:
path = URLEncoder.encode(path, "UTF-8");
Media hit = new Media("file:///"+path);
MediaPlayer mediaPlayer = new MediaPlayer(hit);
mediaPlayer.play();
我得到了一個路徑名「非法字符」錯誤。
我的操作系統是Windows 8的
我很新的Java和希望我找到了一些幫助。
你要我說什麼,我聽不懂。我嘗試從文件路徑加載一個URI,如file.toUri(),並從uri加載到mediaplayer。它證明了工作。 – Zero
對不起,我沒有很好地閱讀你的代碼!媒體構造函數拋出錯誤?或者是URLEncoder拋出它? – SyntaxTerror
Mediaplayer引發錯誤 – Zero