Android Media Player - 获取视频在SetLooping中播放的次数

时间:2011-07-13 09:40:23

标签: android media-player android-videoview

我正在使用set Looping(true)选项循环播放视频,我将在特定事件发生后停止媒体播放器。它工作正常。但我想知道我的视频在循环播放的次数。

1 个答案:

答案 0 :(得分:2)

MediaPlayer不提供该信息,您需要自己循环并计算重新启动的次数。要做到这一点,应用程序中的某些内容需要扩展OnCompletionListener并执行类似

的操作
int count = 0;
public void onCompletion(MediaPlayer mediaPlayer) {
    count++;
    mediaplayer.seekTo(0);
    mediaplayer.start();
}

您需要设置mediaPlayer.setLooping(false)