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();
}
});
}
请帮忙。