1

在我的 android 应用程序中,我只使用 MediaPlayer 播放循环声音。我正在尝试循环流动,消除曲目结束和下一次阅读开始之间的时间。我尝试使用 setLooping 函数,但声音之间有一段时间。我试过setOnCompletionListener这样的功能:

MP.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
    @Override
    public void onCompletion(MediaPlayer mp) {
        MP.start();     
    }
});

但是,声音之间仍有几秒钟的时间。

4

1 回答 1

0

显然这是不可能的MediaPlayer; 自 2009 年以来,存在一个要求无缝播放的开放错误。

Android:MediaPlayer 无缝或无缝视频播放也有几个关于该主题的非答案。

于 2012-09-29T18:07:14.960 回答