Android WebView打开网页视频加载失败

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android WebView打开网页视频加载失败相关的知识,希望对你有一定的参考价值。

参考技术A 因为链接里边需要播放的视频是http链接,而android9以上系统默认停用明文流量。
Android9或者更高版本

Android7到Android8.1版本

Android6.0及更低版本

我们需要在res下新建一个xml文件夹,注意命名

然后在文件中添加以下配置:

然后在AndroidManifest里边配置:

官方链接

iOS中WKWebView加载网页失败或者无网络状态判断

参考技术A 在iOS中使用WKWebView加载网页成功后需要增加无网络和加载失败的处理,但是在didFail和didFailProvisionalNavigation方法都没有执行,后来发现必须实现
func webView(_ webView: WKWebView, decidePolicyFor navigationAction: WKNavigationAction, decisionHandler: @escaping (WKNavigationActionPolicy) -> Void)
decisionHandler(WKNavigationActionPolicy.allow);

上述方法才会执行。
改方法的含义是:返回内容之后,是否允许加载,返回WKNavigationActionPolicy.allow则为允许加载。

以上是关于Android WebView打开网页视频加载失败的主要内容,如果未能解决你的问题,请参考以下文章

在 Android 的视频闪屏期间预加载 WebView

Android 腾讯X5内核WebView加载失败原因

视频未在 Webview android (Google TV) 内播放

iOS中WKWebView加载网页失败或者无网络状态判断

(源码)解决Android的WebView加载失败(404,500),显示的自定义视图

Android WebView 加载网页 样式错误