iOS15 Webview使用视频标记的HTML,会发生以下崩溃,有人知道原因是什么吗?
valueForUndefinedKey::该类不兼容键playingOnMatchPointDevice.
的键值编码
发布于 2022-08-26 03:44:47
在默认配置中,WKWebView加载页面,内部视频回放只能在用户活动操作之后播放,并且必须在全屏播放。此配置可能无法满足业务需要,网络视频应在页面中内联并自动播放。因此,您应该设置WKWebViewConfiguration,具体代码如下:
WKWebViewConfiguration *configuration = [[WKWebViewConfiguration alloc] init];
configuration.allowsInlineMediaPlayback = YES;
if (@available(iOS 10.0, *)) {
configuration.mediaTypesRequiringUserActionForPlayback = WKAudiovisualMediaTypeNone;
} else {
configuration.requiresUserActionForMediaPlayback = NO;
}例如,您的网页也需要设置视频。
<video width="320" height="240" controls="" webkit-playsinline="true" playsinline="true">
<source src="https://xx.com.xxx.mp4" type="video/mp4">
</video>发布于 2022-09-22 07:34:23
我也解决了同样的问题,在项目中有一个IM开源SDK-MobileimSDK4i,而且它会很好地删除它,以后的具体问题是未知的!
https://stackoverflow.com/questions/69792214
复制相似问题