0
我有一個Swing應用程序,現在我想播放一些聲音文件。我認爲最好的方法(不使用外部庫)使用JavaFX。使用JavaFX播放Swing的MP3文件
所以我試着從swing中調用一個方法,但我被困在各種錯誤中。然後,我找到了一種方法來獲得沒有更多的錯誤,但它只播放了半秒的文件。
public static void initBackgroundSound() {
final JFXPanel fxPanel = new JFXPanel();
Platform.runLater(new Runnable() {
@Override public void run() {
String bip = "fox.mp3";
Media media = new Media(new File(bip).toURI().toString());
final MediaPlayer player = MediaPlayerBuilder.create()
.media(media).build();
player.play();
}
});
}
請幫忙。