如何在javafx中循环播放MP3文件?

时间:2016-10-25 16:04:00

标签: java loops javafx mp3

我想弄清楚如何使用eclipse循环播放MP3,我做错了什么?

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

这应该是代码,对吗?

1 个答案:

答案 0 :(得分:1)

代码中对play()的第二次调用不在run()处理程序的endOfMedia方法中,因此在媒体完成时不会调用它。

但这不是无限期重复媒体播放器的方式。只是做

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