2016-09-20 53 views
0

我有以下代碼:打開MP3文件JavaFX的工作不

final URL resource = MainApp.class.getResource(ConstantsUI.CHEMIN_AUDIO+"675.mp3"); 
System.out.println("--1--");   
Media hit = new Media(resource.toString()); 
System.out.println(resource.toString());   
System.out.println("--2--");  
MediaPlayer mediaPlayer = new MediaPlayer(hit); 
System.out.println("--3--");  
mediaPlayer.play(); 
System.out.println("playiiiiing"); 

我的執行代碼顯示:

--1-- 
file:/home/osboxes/workspace/Project/bin/view/resources/audios/675.mp3 
--2-- 

我嘗試用文件 「675.wav」 和它的工作。如何做一個mp3文件?

謝謝。

+0

供你使用JavaFX的播放MP3是很重要的嗎?如果不是一個更好的選擇是JLayer(http://javazoom.net/javalayer/javalayer.html)。隨着搜索,你會發現如何一些例子使用它。 – GOXR3PLUS

回答

0

試試這個。

String path = "ConstantsUI.CHEMIN_AUDIO+"675.mp3" 
Media media = new Media(new File(path).toURI().toString()); 
MediaPlayer mediaPlayer = new MediaPlayer(media); 
mediaPlayer.play();