Android videoview恢复不工作

标签 android android-videoview resume pause

我一直致力于在 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/

相关文章:

android - API 16 之前的 ExoPlayer

Android:视频 View :如何循环播放视频

c# - ASP.NET MVC5 中如何通知用户提交的文件太大?

http - 用于恢复未知长度文件的内容范围

android - 在计时器后启动 Activity

android - 使用自定义 InstrumentationTestRunner 添加 Android JUnit 测试

Android - 播放 Mp4

c++ - 如何在 C++ 中打印数组、暂停并继续打印数组?

android - 如何禁用标记点击事件?

android - 在 Visual Studio 2017 中找不到 API 级别 26 的 android.jar