Вопрос по 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();

    }
}


Ответы (0 шт):