Получение mp3-файла для воспроизведения с использованием javafx

Я потратил часы сегодня, ища, как получить некоторую форму звука в затмении, и у меня были проблемы на каждом этапе пути. В настоящее время у меня есть кое-что, что должно работать, но я получаю ошибку:

Исключение в потоке "main" java.lang.IllegalArgumentException: ожидаемое имя файла в качестве аргумента в com.sun.javafx.css.parser.Css2Bin.main (Css2Bin.java:44).

Я в основном скопировал это от кого-то, у кого это работало. Я хотел бы сказать, что FX lib добавлен там, где и должен быть. Я знаю, что это не фантастика, но я просто пробовал основы.

package b;
import java.io.File;
import javafx.scene.media.Media;
import javafx.scene.media.MediaPlayer;
public class test {

    public static void main(String[] args){
    String uriString = new File("C:\\Users\\Mike\\workspace\\b\\src\\hero.mp3").toURI().toString()
    MediaPlayer player = new MediaPlayer( new Media(uriString));
    player.play();
}}

Я также перепробовал много разных путей, на случай, если это не удачно, я также попытался скопировать и вставить имя пути, полученное в eclipse, перейдя в свойства ex: /b/src/hero.mp3. Будем признательны за помощь, чтобы вытащить меня из этого кошмара.

Ответы на вопрос(4)

Ваш ответ на вопрос