iPhone使用什么在浏览器上播放Youtube视频?
我知道<video>
标签使用本地快速时间来播放视频。然后我知道iPhone不支持flash,所以它不能直接播放YouTube视频。我使用这个videojs youtube库来嵌入youtube视频,使用它的url,这是结果html元素:
<div>
<iframe>
#document
</iframe>
</div>
在#document
里面是一个全新的html实际的youtube视频。如果它不支持flash,那么即使代码使用iframe元素,它也会使用什么技术来播放视频?
此外,有没有一种方法/如何从全屏程序关闭(通过javascript)YouTube视频?
Youtube使用iframe来提供其视频内容。如果它检测到你无法处理flash,它将回到HTML5视频。包括iPhone在内的大多数移动浏览器都可以处理HTML5视频。在Youtube的例子中,它在iframe中显示了一个带有播放按钮的视频缩略图。单击它可以加载html5视频。iPhone在其本地播放器中播放所有视频。
在iphone中无法从全屏关闭视频,但在普通浏览器中,您可以通过调用NAME_of_YOUR_PLAYER.exitFullScreen()在video js中退出全屏;