我想在我开始运行程序时发出声音......声音播放正在运行但是他在几秒钟后停止(大约7秒)这是什么问题? 这是我用它来播放声音的代码
public void start(Stage primaryStage) {
MediaPlayer m=new MediaPlayer(new Media(new File("n.mp3").toURI().toString()));
Pane root=new Pane();
//MediaView mv=new MediaView(m);
m.play();
//root.getChildren().add(mv);
primaryStage.setTitle("Audio Player 1");
primaryStage.setWidth(200);
primaryStage.setHeight(200);
primaryStage.show();
}
}
答案 0 :(得分:1)
尝试使用AudioClip类,因为MediaPlayer用于与MediaView结合使用,例如controlls
AudioClip au = new AudioClip(MyClassName.class.getResource(“n.mp3”)。toString()); au.play();