2016-10-25 2 views
0

Я пытаюсь выяснить, как зацикливать MP3, используя eclipse, что я делаю неправильно?Как спрятать MP3-файл в javafx?

mediaPlayer2.play();{ 
    mediaPlayer2.setOnEndOfMedia(new Runnable() { 
     public void run() { 
      mediaPlayer2.seek(Duration.ZERO); 
     } 
    }); 
    mediaPlayer2.play(); 
} 

Это должен быть код, верный?

ответ

0

Второй звонок в play() в вашем коде отсутствует в методе run() обработчика endOfMedia, поэтому он не будет вызываться, когда носитель заканчивается.

Но это не способ повторить медиаплеер на неопределенный срок. Просто сделайте

mediaPlayer2.setCycleCount(MediaPlayer.INDEFINITE); 
mediaPlayer2.play(); 
+0

Ваше решение не работает (как упоминалось другими в сети). СМИ останавливаются после нескольких повторов –

Смежные вопросы