JavaFX - 播放mp3

时间:2015-08-24 08:02:11

标签: java audio javafx mp3 media

foo 12

}

对于小组作业,我已经被分配为制作用Java开发的游戏的音乐,我一直在寻找一些播放音频文件的方法,似乎package musictesting; import java.io.File; import javafx.scene.media.MediaPlayer; import javafx.scene.media.Media; public class playsound { public static void testsound(){ String musicFileName = "ROQUE.mp3"; Media sound = new Media(new File(musicFileName).toURI().toString()); Media song = new Media(Paths.get(musicFileName).toUri().toString()); MediaPlayer mediaPlayer = new MediaPlayer(sound); mediaPlayer.play(); } public static void main(String [] args){ testsound(); } 是通往走。我只是想像一个简单的测试播放器一样运行但是我收到以下错误:

JavaFX

文件ROQUE.mp3位于我的Exception in thread "main" MediaException: MEDIA_UNAVAILABLE : C:\Users\Dylan\Documents\stuffinaround\musictesting\ROQUE.mp3 (The system cannot find the file specified) at javafx.scene.media.Media.<init>(Unknown Source) at musictesting.playsound.testsound(playsound.java:13) at musictesting.playsound.main(playsound.java:19) 文件夹中。

我尝试过在线发布的不同代码,这看起来非常直接。我做错了什么?

提前致谢

1 个答案:

答案 0 :(得分:0)

任何遇到此问题的人都应该查看这个帖子,从单独的方法或类中初始化JavaFX修复了这个问题,我不确定我是否理解这些细节但它现在有效!

How to use JavaFX MediaPlayer correctly?