Youtube iframe嵌入循环工作在除IE9和IE之外的每个浏览器中IE10

时间:2014-10-22 22:59:13

标签: html internet-explorer youtube

这是我的HTML ...

<iframe width="1425" height="613" src="http://www.youtube.com/embed/IHJ-djBr0Q0?autoplay=1&amp;controls=0&amp;loop=1&amp;wmode=transparent&amp;modestbranding=1&amp;showinfo=0&amp;playlist=IHJ-djBr0Q0" frameborder="0"></iframe>

除了IE9 / 10之外,每个浏览器都会自动播放并循环播放。它适用于IE8,因为它使用的是flash播放器。我不确定为什么IE11会起作用而且9/10不会。想法?

注意:如果您安装了闪存,它可以正常工作我相信,但我更希望他们使用HTML5播放器。

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,经过大量的测试和谷歌搜索,我找不到理由。然后我尝试了很多方法让它工作,我发现删除iframe并将其重新插入DOM(并重新注册Player)也有效。

这是它的代码库http://codepen.io/toddzebert/pen/XbYjdq

请注意,顶部的var console = function仅提供IE9 / 10评论,因为这些浏览器不喜欢iframe中的console.log(例如codepen's)。