[英]JavaFX - Playing an mp3
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();
}
}
對於小組任務,我一直致力於為用Java開發的游戲播放音樂,我一直在尋找一些播放音頻文件的方法,而JavaFX
似乎是一種發展之路。 我只是想像一個簡單的測試播放器一樣運行,但是出現以下錯誤:
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)
文件ROQUE.mp3在我的source/bin
文件夾中。
我嘗試過人們在網上發布的不同代碼,這似乎很簡單。 我究竟做錯了什么?
提前致謝
任何對此有疑問的人都應該簽出該線程,從單獨的方法或類中初始化JavaFX可以解決此問題,我不確定我是否了解它的來龍去脈,但現在可以使用!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.