【问题标题】:iPhone Youtube videos on browser浏览器上的 iPhone Youtube 视频
【发布时间】:2013-06-28 14:03:45
【问题描述】:

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

我知道<video> 标签使用原生快速时间来播放视频。然后我知道 iPhone 不支持 flash,所以它不能直接播放 YouTube 视频。我使用这个 videojs-youtube 库使用它的 url 嵌入 YouTube 视频,这是结果 html 元素:

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

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

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

【问题讨论】:

  • 请查看已编辑的问题。谢谢!

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


【解决方案1】:

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

没有办法在iphone内全屏关闭视频,但是在普通浏览器中,你可以通过调用NAME_OF_YOUR_PLAYER.exitFullScreen()来退出视频js的全屏;

【讨论】:

    猜你喜欢
    • 2013-05-29
    • 1970-01-01
    • 1970-01-01
    • 2017-05-06
    • 1970-01-01
    • 2016-04-09
    • 2011-04-11
    • 1970-01-01
    • 2012-07-05
    相关资源
    最近更新 更多