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视频?
答
Youtube使用iframe来提供它的视频内容。如果检测到您无法处理Flash,则会回退到HTML5视频。包括iPhone在内的大多数移动浏览器都可以处理HTML 5视频。在Youtube的情况下,它会在播放按钮的iframe中显示视频的缩略图。你点击它来加载html5视频。 iPhone在本地播放器中播放所有视频。
没有办法在iphone中关闭全屏视频,但在普通浏览器中,您可以通过调用NAME_OF_YOUR_PLAYER.exitFullScreen()在视频js中全屏显示。
请参阅编辑的问题。谢谢! – MoMo