第1个回答 2022-06-11
WKWebView加载页面,内部的视频播放默认只能在用户主动操作之后才能播放,而且播放时必须全屏,这样的默认配置可能并不满足业务需求,要在页面中内联自动播放网络视频。
在WKWebView中,有一个web配置类 WKWebViewConfiguration ,类似于 UIScrollView 的 FlowLayout 设置。
本地WKWebView设置
前端设置
其中video标签,在iOS10以下支持播放需要添加 webkit-playsinline ,iOS10以上需要添加 playsinline ,做适配最好两个都添加
文章参考
WKWebViewConfiguration
New <video> Policies for iOS
iOS 10 Safari 视频播放新政策