我试图判断一旦用户在 iPhone 上的 UIWebView 视频开始播放视频(相对于全屏/在 native 视频播放器中),我的视频是否会内联播放开始了。我无法知道 UIWebView 是否具有设置 allowsInlineMediaPlayback = YES
,因为我不知道我的视频在哪个应用程序或哪个页面上显示。
我的目标是只显示可以内联播放的视频。
有什么方法可以从 javascript 读取 allowsInlineMediaPlayback 设置,或者检测我的视频是否可以内联播放?
最佳答案
我在苹果开发者网站上阅读的所有内容似乎都表明它会在 safari 中自动以全屏模式播放。现在,如果他们正在使用另一个应用程序,据我所知,您无权访问该应用程序的 UIWebViews 属性。但是,为了避免完全无用,这里有一个指向您可以查询的所有方法的链接,您可能会在其中找到一些有用的信息。
一些可能对您有用的信息。
关于javascript - 检测 UIWebView 是否可以在 iPhone 上内联播放视频 ( allowsInlineMediaPlayback ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25362872/