簡體   English   中英

JavaFX-播放mp3

[英]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可以解決此問題,我不確定我是否了解它的來龍去脈,但現在可以使用!

如何正確使用JavaFX MediaPlayer?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM