【发布时间】:2015-04-18 06:35:40
【问题描述】:
我有一个奇怪的问题: 在这两个页面上,我有一个假设可以自动播放和循环播放的视频。出于某种原因,视频会在 Firefox 上自动播放,但不能在 chrome 和 IE 上自动播放。这似乎是一个非常简单的问题,但我一直无法弄清楚。
http://www.ayzenberg.com/about/what-we-do.html
http://www.ayzenberg.com/about/careers.html
我正在使用 jQuery .html() 函数附加视频。 谢谢!
【问题讨论】:
-
您在使用 Javascript 加载页面后添加
VIDEO标记。我不知道在这种情况下浏览器的正确行为是什么,但是在页面加载期间缺少VIDEO标记和关联的autoplay属性。您可能需要在 Javascript 将标签添加到页面后触发视频播放。 -
这是真的,它是动态追加的。
-
添加它的正确方法是什么?我正在使用 jQuery html() 函数...阅读此内容后:stackoverflow.com/questions/7174790/… 我也尝试添加 但没有成功
-
试试
jQuery('#article-hero-vid')[0].play(); -
是的,我做了类似的事情来解决这个 document.getElementById('article-hero-vid').play();
标签: jquery google-chrome internet-explorer video autoplay