【问题标题】:embed YOUTUBE video - turn off autoplay [closed]嵌入 YOUTUBE 视频 - 关闭自动播放 [关闭]
【发布时间】:2016-03-14 20:07:04
【问题描述】:

我越来越喜欢嵌入 youtube 视频,我想在页面加载时禁用自动播放(firefox / chrome)!

例如:

<iframe id="movie" width="100%" height="517" src="https://www.youtube.com/embed/ctxUB40iaAw" frameborder="0" allowfullscreen></iframe>

我尝试添加:

&autopla=0 / 自动播放 = 假

但它在 Firefox 中不起作用!

视频被隐藏并在点击时自动播放,因此必须在页面加载时将其禁用。

请帮忙!

【问题讨论】:

  • 你确定这不是由于任何 FF 插件造成的吗?....autoplaying ON click 顺便提供相关代码
  • 我在 FF 中没有任何插件
  • 所以您的点击处理程序可能以某种方式被触发或者您错误地绑定它。你在其他浏览器上有同样的问题吗?您的问题表明它仅在 FF 上,但是...

标签: jquery html video youtube


【解决方案1】:

尝试使用autostart="false"; 它是 HTML5&lt;video&gt; 标签的属性。

【讨论】:

  • OP 没有使用video 标签
  • 我不知道怎么做,但这在 Firefox 和 Chrom 中有效...谢谢!
  • @NoName 所以你确实使用了 html5 视频标签??下次请把你的问题写得好一点。
  • @NoName 那一定是个玩笑吧?!怎么用的,可以分享一下吗?
【解决方案2】:

您不应附加&amp;autoplay=0,而应附加?autoplay=0
网址:https://www.youtube.com/embed/ctxUB40iaAw?autoplay=0 在 Firefox 上对我来说很好用。它不会自动播放。

如果效果不佳,您还可以使用 Javascript API for youtube iframe。
使用player.stopVideo();,您可以确保每个视频在加载后停止播放。查看 API here 的更多详细信息。

【讨论】:

  • 但是如果你不在url中添加任何参数它会自动播放吗???
  • @A.Wolff no.. 好点。但是&amp; 仍然是错误的,因为自动播放是第一个参数
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-04-13
  • 2015-02-26
  • 2015-06-09
  • 2012-09-04
  • 2017-11-03
  • 2013-03-04
相关资源
最近更新 更多