因为webkit的<video>标签在iOS 10中发生了一些变化,导致webview在网页播放视频失效。所有变更具体细节参考
在iOS 10 下支持网页播放只需要将以前的webkit-playsinline更新为playsinline
即可
[webView stringByEvaluatingJavaScriptFromString:@"document.getElementsByTagName('video')[0].setAttribute('webkit-playsinline','webkit-playsinline');"];
更新为
[webView stringByEvaluatingJavaScriptFromString:@"document.getElementsByTagName('video')[0].setAttribute('playsinline','playsinline');"];