草庐IT

allowsInlineMediaPlayback

全部标签

ios - html5视频在UIWebview开始播放时直接全屏

我们通过UIWebviews在iOS原生应用中提供第3方视频。在iPhone上播放视频时会直接切换到全屏视频View。在iPad上,视频内联播放。根据Apple文档,这是预期的。这是因为值:webView.allowsInlineMediaPlayback在iPhone上默认设置为NO,在iPad上默认设置为YES。我希望在iPhone上看到与在iPad上播放时相同的行为。也就是直接全屏播放视频。将webView.allowsInlineMediaPlayback设置为NO并不能解决问题。 最佳答案 在您的HTML5源代码中添加pl

javascript - 检测 UIWebView 是否可以在 iPhone 上内联播放视频 ( allowsInlineMediaPlayback )

我试图判断一旦用户在iPhone上的UIWebView视频开始播放视频(相对于全屏/在native视频播放器中),我的视频是否会内联播放开始了。我无法知道UIWebView是否具有设置allowsInlineMediaPlayback=YES,因为我不知道我的视频在哪个应用程序或哪个页面上显示。我的目标是只显示可以内联播放的视频。有什么方法可以从javascript读取allowsInlineMediaPlayback设置,或者检测我的视频是否可以内联播放? 最佳答案 我在苹果开发者网站上阅读的所有内容似乎都表明它会在safari中