2016-09-20 52 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();