iPhone在浏览器上的Youtube视频

问题描述:

iPhone用来在浏览器上播放Youtube视频的功能是什么?iPhone在浏览器上的Youtube视频

我知道<video>标记使用原生快速播放视频。然后我知道iPhone不支持Flash,因此无法直接播放YouTube视频。我用这个videojs-youtube库使用它的URL嵌入的YouTube视频,这是结果HTML元素:

<div> 
    <iframe> 
    #document 
    </iframe> 
</div> 

#document里面是实际的YouTube视频的全新的HTML。如果它不支持Flash,即使代码使用iframe元素,它使用什么技术播放视频?

此外,有没有办法/我怎么编程式关闭(通过JavaScript)从全屏的YouTube视频?

+3

请参阅编辑的问题。谢谢! – MoMo

Youtube使用iframe来提供它的视频内容。如果检测到您无法处理Flash,则会回退到HTML5视频。包括iPhone在内的大多数移动浏览器都可以处理HTML 5视频。在Youtube的情况下,它会在播放按钮的iframe中显示视频的缩略图。你点击它来加载html5视频。 iPhone在本地播放器中播放所有视频。

没有办法在iphone中关闭全屏视频,但在普通浏览器中,您可以通过调用NAME_OF_YOUR_PLAYER.exitFullScreen()在视频js中全屏显示。