iPhone使用什么来在浏览器上播放Youtube视频?
我知道<video>
标记使用原生快速时间播放视频。然后我知道iPhone不支持闪存,因此无法直接播放YouTube视频。我使用这个videojs-youtube库来使用它的网址嵌入YouTube视频,这是结果html元素:
<div>
<iframe>
#document
</iframe>
</div>
在#document
内部是实际YouTube视频的全新html。如果它不支持flash,即使代码使用iframe元素,它还会使用什么技术来播放视频?
此外,有没有办法/如何以全程方式编程关闭(通过javascript)YouTube视频?
答案 0 :(得分:0)
Youtube使用iframe来提供视频内容。如果它检测到您无法处理闪存,它将回退到HTML5视频。包括iPhone在内的大多数移动浏览器都可以处理HTML 5视频。在Youtube的情况下,它会在iframe中显示带有播放按钮的视频缩略图。您单击它以加载html5视频。 iPhone播放其原生播放器中的所有视频。
无法在iphone中关闭全屏视频,但在普通浏览器中,您可以通过调用NAME_OF_YOUR_PLAYER.exitFullScreen()来完成视频js的全屏视频;