我想在开始运行程序时播放声音......声音播放正在工作,但他在几秒钟后停止(约 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();
}
}
尝试使用 AudioClip 类,因为 MediaPlayer 用于与 MediaView 结合使用,例如 controlls
AudioClipau = new AudioClip(MyClassName.class.getResource("n.mp3").toString()); au.play();