我正在JavaFX中從事一個業余愛好項目,并想播放一些音樂。當我放入歌曲時,我目前引用了整個文件路徑,它看起來像C Drive ->游戲 ->myGame -> 音頻 ->歌曲.mp3。但是,如果我移動文件或其他用戶將其安裝到其他地方,這會弄亂它。如何創建歌曲文件的相對路徑?Media song= new Media("file:///E:/games/gameName/audio/song.mp3");
player= new MediaPlayer(song);
player.play();
1 回答

動漫人物
TA貢獻1815條經驗 獲得超10個贊
如果要加載相對于應用程序目錄的媒體:
Media song= new Media(new File("./audio/song.mp3").toURI().toString());
添加回答
舉報
0/150
提交
取消