Android MediaPlayer调用后重新启动视频方法MediaPlayer.seekTo(毫秒)

Android MediaPlayer调用后重新启动视频方法MediaPlayer.seekTo(毫秒),android,android-mediaplayer,Android,Android Mediaplayer,当我单击seekbar中的任意位置以更改视频播放时,MediaPlayer将重新启动视频,MediaPlayer.getCurretPosition()方法将通过以返回固定值,不再更新 @Override public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) { if (textureView != null && fromUser) { texture

当我单击seekbar中的任意位置以更改视频播放时,MediaPlayer将重新启动视频,MediaPlayer.getCurretPosition()方法将通过以返回固定值,不再更新

@Override
public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
    if (textureView != null && fromUser) {
        textureView.seekTo(progress);
    }
}

通过将视频转换为MP4格式,我成功地解决了这个问题。MP4格式是基于MPEG-4第10部分或AVC(高级视频编码)的视频压缩标准。

对我来说不是问题。视频已经是H.264 MP4格式。