Как можно ссылаться на аудиофайл по относительному пути? - PullRequest
0 голосов
/ 04 апреля 2019

Я работаю над хобби-проектом в JavaFX и хочу сыграть немного музыки.В настоящее время я ссылаюсь на полный путь к файлу, когда вставляю песню, которая выглядит примерно так: C Drive -> Games -> myGame -> Audio -> song.mp3.

Однако, если япереместил файл или другой пользователь установил бы его где-нибудь еще.Как создать относительный путь к файлу песни?

Media song= new Media("file:///E:/games/gameName/audio/song.mp3");
player= new MediaPlayer(song);
player.play();

1 Ответ

0 голосов
/ 04 апреля 2019

, если вы хотите загрузить носитель относительно каталога приложения:

Media song= new Media(new File("./audio/song.mp3").toURI().toString());

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...