воспроизводить mp3 файл в фоновом режиме при запуске приложения javafx - PullRequest
0 голосов
/ 26 декабря 2018

Я делаю систему резервирования мест в кинотеатре javafx как семестровый проект. Я хочу добавить музыку .mp3, чтобы она воспроизводилась в фоновом режиме, пока приложение работает и выполняло свои функции. Я добавил музыку, но происходит, когда я запускаю приложения кода, запускающиесяи я могу выполнять выбор мест в GUI, но фоновая музыка отсутствует. Но когда я нажимаю крестик (кнопка закрытия), GUI закрывается, и музыка начинает воспроизводиться ... Я включил только часть музыкального кода. Посмотрите

import java.io.File;
import javafx.scene.media.Media;
import javafx.scene.media.MediaPlayer;
import java.awt.Image;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStream;
import javafx.application.Application;
import javafx.event.ActionEvent;
import javafx.event.EventHandler;
import javafx.geometry.Insets;
import javafx.geometry.Pos;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.control.Label;
import javafx.scene.control.TextField;
import javafx.scene.layout.GridPane;
public class Cinemafx extends Application{
    public void start(Stage primaryStage) {
        try {
            FileInputStream fileInputStream = new FileInputStream("song.mp3");
            Player player = new Player(fileInputStream);
            System.out.println("Song is playing...");
            player.play();
        } catch (FileNotFoundException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } catch (JavaLayerException e) {
            e.printStackTrace();
        }
    }

    public static void main(String[] args) {
        launch(args);


    }


}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...