我正在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
提交
取消