这是我的HTML ...
<iframe width="1425" height="613" src="http://www.youtube.com/embed/IHJ-djBr0Q0?autoplay=1&controls=0&loop=1&wmode=transparent&modestbranding=1&showinfo=0&playlist=IHJ-djBr0Q0" frameborder="0"></iframe>
除了IE9 / 10之外,每个浏览器都会自动播放并循环播放。它适用于IE8,因为它使用的是flash播放器。我不确定为什么IE11会起作用而且9/10不会。想法?
注意:如果您安装了闪存,它可以正常工作我相信,但我更希望他们使用HTML5播放器。
答案 0 :(得分:0)
我遇到了同样的问题,经过大量的测试和谷歌搜索,我找不到理由。然后我尝试了很多方法让它工作,我发现删除iframe并将其重新插入DOM(并重新注册Player)也有效。
这是它的代码库http://codepen.io/toddzebert/pen/XbYjdq
请注意,顶部的var console = function
仅提供IE9 / 10评论,因为这些浏览器不喜欢iframe中的console.log(例如codepen's)。