Вопрос по Java - cамо прерывается воспроизведение mp3-файла в MediaPlayer на JavaFX
При запуске приложения JavaFX у меня начинает проигрываться фоновая музыка MP3 и через 2-3 секунды сама затыкается. Время разное и даже может проиграть до конца. Пробовал другой mp3, то же самое. Я бигиннер в Java и прошу помочь, т.к. ничего не смог нагуглить. Вот мой код:
package com.example.javafxproject1;
import javafx.scene.media.Media;
import javafx.scene.media.MediaPlayer;
import java.io.File;
import javafx.application.Application;
import javafx.fxml.FXMLLoader;
import javafx.scene.Scene;
import javafx.scene.image.Image;
import javafx.stage.Stage;
import java.io.IOException;
public class HelloApplication extends Application {
@Override
public void start(Stage stage) throws IOException {
FXMLLoader fxmlLoader = new FXMLLoader(HelloApplication.class.getResource("hello-view.fxml"));
Scene scene = new Scene(fxmlLoader.load(), 800, 450);
stage.setTitle("JavaFX-приложение");
String musicFile = "access/background.mp3";
Media sound = new Media(new File(musicFile).toURI().toString());
MediaPlayer mediaPlayer = new MediaPlayer(sound);
mediaPlayer.play();
stage.setScene(scene);
stage.show();
}
public static void main(String[] args) {
launch();
}
}