【问题标题】:How to loop an MP3 file in javafx?如何在 javafx 中循环播放 MP3 文件?
【发布时间】:2016-10-25 16:04:00
【问题描述】:

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

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

这应该是代码,对吗?

【问题讨论】:

    标签: java loops javafx mp3


    【解决方案1】:

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

    但这并不是无限期地重复播放媒体播放器的方法。做吧

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

    【讨论】:

    • 您的解决方案不起作用(正如网上其他人所提到的)。重复几次后媒体停止
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-05-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-05
    • 1970-01-01
    相关资源
    最近更新 更多