0
Я использую класс MediaPlayer в JavaFX для запуска мультимедиа все время до закрытия приложения, но MediaPlayer просто останавливается через 1 минуту, а файл - 11 минут. Это мой код:JavaFX MediaPlayer просто останавливается после 1 минуты +
@Override
public void start(Stage primaryStage) throws Exception {
FileChooser chooser = new FileChooser();
File file = chooser.showOpenDialog(primaryStage);
Media media = null;
if(file != null) {
media = new Media(file.toURI().toString());
}
MediaPlayer mediaPlayer = new MediaPlayer(media);
mediaPlayer.setAutoPlay(true);
mediaPlayer.play();
Group root = new Group();
Scene scene = new Scene(root, 600, 400);
primaryStage.setScene(scene);
primaryStage.show();
}
Я не вижу ничего плохого с ним. Попробовал запустить его, и он просто прекратил воспроизведение мультимедиа. Не могли бы вы рассказать нам, какой тип медиа вы играете. В качестве альтернативы вы можете попробовать добавить следующий фрагмент кода внутри start() 'primaryStage.setOnCloseRequest (windowEvent -> { mediaPlayer.stop(); });' – ItachiUchiha
Это mp3-файл, и он отлично работает, если i не используйте это приложение. – Emrage
Weird после того, как я добавил, что он снова работает – Emrage