网站打开时启动 YouTube 视频 [重复]

Posted

技术标签:

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

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

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

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

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

【问题讨论】:

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

检查这个答案:

How to make an embedded Youtube video automatically start playing?

它说像这样添加?autoplay=1

<iframe   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();希望对你有帮助,

以上是关于网站打开时启动 YouTube 视频 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

为啥我的 YouTube 链接没有在 Chrome 的 iframe 中自动播放? [复制]

拒绝在我的网站上显示 youtube 视频 [重复]

如何运行 Youtube Api 视频:插入 (python)

如何为 YouTube 视频添加启动画面/占位符图像 [关闭]

自动启动+循环视频 YouTube 视频

使用JavaScript控制实际YouTube网站上的YouTube视频