【问题标题】: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)。