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

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


这应该是代码,对吗?

最佳答案

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

但这不是无限期重复播放媒体播放器的方法。做就是了

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

07-28 08:56