Javafx声音播放在几秒钟后停止



我想在开始运行程序时播放声音......声音播放正在工作,但他在几秒钟后停止(约 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

AudioClip

au = new AudioClip(MyClassName.class.getResource("n.mp3").toString()); au.play();

最新更新