javascript - Display CSS 属性设置为 none 后视频自动播放

标签 javascript jquery html css iframe

我有一个 iframe,其 src 是一个有自动播放视频的网站。 iframe 具有 display:none; css 属性。我已经尝试在我的 iframe 上设置 autoplay="false" 但视频仍然自动播放。这是我的代码

<iframe id="content_cb2" autoplay="false" src="http://www.tablettraining.net/"></iframe></a>

CSS

#content_cb2{

   width: 100%; 
    height: 500px;
display: none;

}

这是 fiddle 。您会注意到视频将自动播放 http://jsfiddle.net/uprosoft/csRWe/

非常感谢任何阻止视频自动播放的帮助。

最佳答案

实际上该页面中的视频是从 Vimeo 加载的..

你可以直接嵌入你的页面而不需要 tablettraining.net

<iframe src="http://player.vimeo.com/video/59917891?title=0&amp;byline=0&amp;portrait=0&amp;autoplay=1" width="400" height="300" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>

您会看到 url 参数“autoplay=1”,这就是您将其设置为自动播放的方式!

关于javascript - Display CSS 属性设置为 none 后视频自动播放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18116183/

相关文章:

javascript - THREE.js 中的多站渐变线

javascript - 文本框刷新的动态文本

php - jQuery/PHP 隐藏 Div,从 MySQL 更新信息,显示 Div 新信息

php - 使用/jQuery 进行简单的电子邮件验证

javascript - 有没有办法制作包含其他标签的自定义 HTML 标签?

javascript - 事件流数据未显示在 Chrome 控制台中

返回html长度的Javascript函数?

javascript - 为什么 React 中渲染元素的函数中 DOM 方法的行为是不确定的?

html - 在 IE 中清空 IMG SRC 触发注销

javascript - 如何让警报框显示下拉选项的总计?