【发布时间】:2016-04-09 18:42:57
【问题描述】:
我正在使用 JavaFx 播放音乐文件的方法,但它不起作用(声音不播放)。我觉得问题出在我的文件位置。我在哪里将 .mp3 放在我的 java 项目文件夹中,以便用一个简单的字符串引用它?还是有其他方法可以引用它? JavaFX Media 采用 String 参数。
String test = "test.mp3";
Media x = new Media(test);
MediaPlayer mediaPlayer = new MediaPlayer(x);
mediaPlayer.play();
【问题讨论】:
-
您是否已经尝试将文件路径与文件一起传递?比如“C:/Users/You/Documents/Java Projects/Project 1/test.mp3”
-
是的,它给了我一个错误,提到非法字符。我在引用的库中添加了一个资源文件夹,无论程序在哪个硬盘上运行,我都可以在其中引用文件,但在这种情况下也不起作用。