网站打开时启动 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 添加到<iframe>
并添加 javascript 代码以将视频静音,如下所示:<iframe id ="myvideo" width="560" height="315" src="https://www.youtube.com/embed/M0NXSdLlaZ4?autoplay=1" frameborder="0" allowfullscreen></iframe>
javascript 代码: var myVideo = iframe.getElementById('myvideo'); myVideo.mute();
希望对你有帮助,以上是关于网站打开时启动 YouTube 视频 [重复]的主要内容,如果未能解决你的问题,请参考以下文章
为啥我的 YouTube 链接没有在 Chrome 的 iframe 中自动播放? [复制]
如何运行 Youtube Api 视频:插入 (python)