gpt4 book ai didi

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

转载 作者:可可西里 更新时间:2023-11-01 03:58:05 25 4
gpt4 key购买 nike

我试图判断一旦用户在 iPhone 上的 UIWebView 视频开始播放视频(相对于全屏/在 native 视频播放器中),我的视频是否会内联播放开始了。我无法知道 UIWebView 是否具有设置 allowsInlineMediaPlayback = YES,因为我不知道我的视频在哪个应用程序或哪个页面上显示。

我的目标是只显示可以内联播放的视频。

有什么方法可以从 javascript 读取 allowsInlineMediaPlayback 设置,或者检测我的视频是否可以内联播放?

最佳答案

我在苹果开发者网站上阅读的所有内容似乎都表明它会在 safari 中自动以全屏模式播放。现在,如果他们正在使用另一个应用程序,据我所知,您无权访问该应用程序的 UIWebViews 属性。但是,为了避免完全无用,这里有一个指向您可以查询的所有方法的链接,您可能会在其中找到一些有用的信息。

https://developer.apple.com/library/safari/documentation/AudioVideo/Reference/HTMLMediaElementClassReference/HTMLMediaElement/HTMLMediaElement.html#//apple_ref/doc/uid/TP40009355-CH18-SW27

一些可能对您有用的信息。

https://developer.apple.com/library/safari/documentation/AudioVideo/Conceptual/Using_HTML5_Audio_Video/AudioandVideoTagBasics/AudioandVideoTagBasics.html#//apple_ref/doc/uid/TP40009523-CH2-SW1

关于javascript - 检测 UIWebView 是否可以在 iPhone 上内联播放视频 ( allowsInlineMediaPlayback ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25362872/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com