我们通过UIWebviews在iOS原生应用中提供第三方视频。
在iPhone上播放视频时,它会直接切换到全屏视频视图。在iPad上,视频以内联方式播放。根据Apple文档,这是预期的。
这是因为值:
webView.allowsInlineMediaPlayback
默认情况下,在iPhone上设置为NO,在iPad上设置为YES。
我希望在iPhone上播放和在iPad上播放时的行为相同。这就是直接全屏播放视频。将webView.allowsInlineMediaPlayback
设置为NO并不起作用。
答案 0 :(得分:0)
在HTML5源代码中添加playinline,如下例所示: video controls =“controls”webkit-playsinline =“webkit-playsinline”>
在您的应用中,您要调用的方法是设置webview add webView.allowsInlineMediaPlayback = YES;