JavaFX mediaPlayer как запустить музыку?

Для того чтобы запустить музыку в JavaFX используется класс MediaPlayer. Вот подробные шаги, которые позволят вам запустить музыку в программе на Java с использованием JavaFX:

  1. Создайте объект класса Media, передав в конструктор путь к аудиофайлу. Например, если ваш аудиофайл находится в папке resources и называется "music.mp3", путь может выглядеть так:
String musicFile = "src/main/resources/music.mp3"; 
Media sound = new Media(new File(musicFile).toURI().toString());
  1. Создайте объект класса MediaPlayer, передав в конструктор объект класса Media:
MediaPlayer mediaPlayer = new MediaPlayer(sound);
  1. Чтобы запустить музыку, вызовите метод play():
mediaPlayer.play();
  1. По умолчанию, музыка будет играть один раз и остановится. Если вы хотите, чтобы музыка продолжала играть в цикле, вы можете установить значение свойства cycleCount:
mediaPlayer.setCycleCount(MediaPlayer.INDEFINITE); // Играть в цикле
  1. Если вы хотите приостановить музыку, используйте метод pause():
mediaPlayer.pause();
  1. Вы можете возобновить воспроизведение музыки с того места, где она была приостановлена, вызвав метод play():
mediaPlayer.play();
  1. Если вы хотите остановить музыку, вызовите метод stop():
mediaPlayer.stop();
  1. Чтобы установить громкость звука, вы можете использовать метод setVolume(), передавая значение от 0 до 1:
mediaPlayer.setVolume(0.5); // Установить громкость на половину максимальной
  1. Если вы хотите добавить обработчик завершения музыки, вы можете использовать свойство setOnEndOfMedia():
mediaPlayer.setOnEndOfMedia(() -> {
    System.out.println("Музыка закончилась"); // Обработчик завершения музыки
});

Это основные шаги, которые помогут вам запустить музыку в JavaFX с использованием MediaPlayer.