【问题标题】:Start a YouTube video when website opens [duplicate]网站打开时启动 YouTube 视频 [重复]
【发布时间】:2017-10-24 18:03:39
【问题描述】:

我希望 YouTube 视频在用户打开我的网页时立即开始播放并静音,但是当从 YouTube 嵌入它时,用户必须点击它并点击“播放”才能播放视频开始播放。

现在我从 YouTube 得到这样的代码:

<iframe width="560" height="315" src="https://www.youtube.com/embed/M0NXSdLlaZ4" frameborder="0" allowfullscreen></iframe>

我不知道如何让 YouTube 视频在用户打开网站后立即开始播放。

【问题讨论】:

  • 您似乎忽略了从 Youtube 获得的代码?
  • @DanielArthur 抱歉,它没有显示出来(也许 SO 试图嵌入它)我已经更新了问题以显示嵌入代码

标签: javascript jquery html youtube


【解决方案1】:

检查这个答案:

How to make an embedded Youtube video automatically start playing?

它说像这样添加?autoplay=1

<iframe width="560" height="315" src="https://www.youtube.com/embed/M0NXSdLlaZ4?autoplay=1" frameborder="0" allowfullscreen></iframe>

【讨论】:

  • 她工作!!!它总是从声音关闭开始吗? (我想确保视频不会以声音开始,以免让我的用户感到惊讶)
  • 您可以将 id 添加到 &lt;iframe&gt; 并添加 javascript 代码以将视频静音,如下所示:&lt;iframe id ="myvideo" width="560" height="315" src="https://www.youtube.com/embed/M0NXSdLlaZ4?autoplay=1" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt; javascript 代码: var myVideo = iframe.getElementById('myvideo'); myVideo.mute();希望对你有帮助,
猜你喜欢
  • 2019-12-27
  • 1970-01-01
  • 2019-11-12
  • 1970-01-01
  • 2017-10-02
  • 2021-03-25
  • 1970-01-01
  • 2012-05-26
  • 1970-01-01
相关资源
最近更新 更多