Javascript 某些YouTube iframe嵌入无法在HTML5模式下工作

Javascript 某些YouTube iframe嵌入无法在HTML5模式下工作,javascript,iframe,youtube,Javascript,Iframe,Youtube,YouTube iframe可以通过添加“HTML5=1”作为URL参数,使用HTML5播放器而不是Flash播放视频。然而,这只是有时起作用。例如,除了iframe URL中的YouTube id之外,下面的词条是相同的。如果没有安装Flash播放器,则第一个iframe可以正常播放,但第二个iframe需要Flash。我在Chrome和Firefox上都试过了 <iframe title="YouTube video player" width="720" height="720" s

YouTube iframe可以通过添加“HTML5=1”作为URL参数,使用HTML5播放器而不是Flash播放视频。然而,这只是有时起作用。例如,除了iframe URL中的YouTube id之外,下面的词条是相同的。如果没有安装Flash播放器,则第一个iframe可以正常播放,但第二个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>


你知道我如何让嵌入式设备在HTML5中始终如一地发挥作用吗?

我的一位同事在最初的HTML5视频公告中找到了答案:

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

@Jude Osborn

“显然,HTML5视频不会播放带有广告、字幕或批注的视频”

这是不可能的,youtube视频的大部分都会有广告标题或符号 如果这是真的,Youtube很快就会消亡

一个视频将播放而另一个不播放的事实 可能是因为存在可用的版本 以正确的格式…这可能取决于它的年代。 他们不会即时转换视频,而是创建各种版本 并将正确的文件发送到正确的浏览器或设备

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

顺便说一句,所有播放列表都不会在iOS(iPad/iPhone)上播放了 我注意到今天,任何yt论坛都没有回复 单个视频播放效果很好