浏览器上的iPhone Youtube视频

时间:2013-07-01 12:38:02

标签: iphone ios youtube youtube-api video.js

iPhone使用什么来在浏览器上播放Youtube视频?

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

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

#document内部是实际YouTube视频的全新html。如果它不支持flash,即使代码使用iframe元素,它还会使用什么技术来播放视频?

此外,有没有办法/如何以全程方式编程关闭(通过javascript)YouTube视频?

1 个答案:

答案 0 :(得分:0)

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

无法在iphone中关闭全屏视频,但在普通浏览器中,您可以通过调用NAME_OF_YOUR_PLAYER.exitFullScreen()来完成视频js的全屏视频;