【问题标题】:Stop video youtube or video in webview when view pager change查看寻呼机更改时停止视频 youtube 或 web 视图中的视频
【发布时间】:2016-07-08 08:26:10
【问题描述】:

在我的应用程序中,我有许多 web 视图的视图寻呼机。在我的网络视图中有 youtube 或视频播放器来播放视频。当我点击返回时,我打电话给

webview.loadData("", "text/html", "utf-8");

它运行得很好,。但是当我更改页面时,我无法停止播放视频。 下一页或返回页面时如何停止视频?

【问题讨论】:

    标签: android video webview android-viewpager


    【解决方案1】:
    @Override
    protected void onPause() {
        super.onPause();
        if (isFinishing()) {
            webView.loadUrl("about:blank");
        } else {
            webView.onPause();
            webView.pauseTimers();
        }
    }
    
    @Override
    protected void onResume() {
        super.onResume();
        webView.resumeTimers();
        webView.onResume();
    }
    

    如果视图只是暂停,它会暂停 webview,但在活动完成时将其清除。 这至少需要 API 11 (Honeycomb)。

    【讨论】:

    • 什么是isFinishing()?
    猜你喜欢
    • 2013-11-27
    • 2019-03-24
    • 2011-10-04
    • 2012-05-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多