我一直致力于在 Android 中使用 VideoView 播放视频。
OnPause of fragment 我正在暂停视频并存储搜索时间
@Override
public void onPause() {
super.onPause();
if (videoview != null && videoview.isPlaying()) {
videoview.pause();
seekTime = videoview.getCurrentPosition();
}
}
OnResume 我正在尝试使用 - 恢复视频
@Override
public void onResume() {
super.onResume();
videoview.seekTo(seekTime);
//vvOnboardingVideos.resume();// this is not working for now - need to investigate
videoview.start();
}
视频从头开始播放。
我做错了什么吗?请提出建议。
最佳答案
尝试颠倒操作顺序:
@Override
public void onResume() {
super.onResume();
videoview.start();
videoview.seekTo(seekTime);
}
关于Android videoview恢复不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41892431/