0

通过添加“html5=1”作为 URL 参数,YouTube iframe 可以使用 HTML5 播放器而不是 Flash 播放视频。但是,这只有时有效。例如,除了 iframe URL 中的 YouTube id 之外,下面的 emebed 是相同的。如果没有安装 Flash 播放器,第一个 iframe 可以正常播放,但第二个需要 Flash。我在 Chrome 和 Firefox 中都试过这个。

<iframe title="YouTube video player" width="720" height="720" src="http://www.youtube.com/embed/O_ceIIJeVNQ?html5=1&amp;modestbranding=1&amp;controls=0&amp;title&amp;loop=1&amp;playlist=O_ceIIJeVNQ&amp;enablejsapi=1&amp;origin=http%3A%2F%2Flocalhost%3A8080"></iframe>

<iframe title="YouTube video player" width="720" height="720" src="http://www.youtube.com/embed/YmehSeNXXt4?html5=1&amp;modestbranding=1&amp;controls=0&amp;title&amp;loop=1&amp;playlist=YmehSeNXXt4&amp;enablejsapi=1&amp;origin=http%3A%2F%2Flocalhost%3A8080"></iframe>

http://jsfiddle.net/judeosborn/2SAas

知道如何让嵌入在 HTML5 中始终如一地播放吗?

4

2 回答 2

1

@裘德奥斯本

“显然 HTML5 视频无法播放带有广告、标题或注释的视频”

这是不可能的,如果 Youtube 真的很快就会死掉的话,大部分 youtube 视频都会有广告字幕或符号。

一个视频将播放而另一个视频不播放的事实可能是由于是否存在以正确格式提供的版本……这可能取决于它的年龄。他们不会即时转换视频......但会创建各种版本并将正确的版本发送到正确的浏览器或设备。

应该是新的(er)嵌入代码如下所示视频@Youtube负责向您发送正确的视频。

顺便说一句,没有任何 PLAYLISTS 将在 iOS(iPad/iPhone)上播放,我注意到今天,在任何 yt-forum 中都没有回复单个视频播放正常。

于 2013-10-18T02:24:16.360 回答
0

我的一位同事在此处的原始 HTML5 视频发布公告中找到了答案:

http://youtube-global.blogspot.co.uk/2010/01/introducing-youtube-html5-supported.html

显然,带有广告、字幕或注释的视频无法播放 HTML5 视频。

于 2013-10-13T21:13:00.840 回答