嵌入的 YouTube 视频不会自动播放音频

问题描述 投票:0回答:2

在查看了有关嵌入视频的其他帖子但无助于解决我的问题后,我寻求一些建议,以便在访问页面时使视频与音频一起自动播放。下面是嵌入到我的 WordPress 页面中的代码here

<iframe width="560" height="315" src="https://www.youtube.com/embed/ikTEJCk0Da0" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

我确实使用了像

https://www.youtube.com/embed/ikTEJCk0Da0?autoplay=1
这样的查询字符串,但它只会使进度条移动,但视频会移动。

我也使用 https://www.classynemesis.com/projects/ytembed/ 来获取链接,但也没有帮助。

html wordpress video embed autoplay
2个回答
3
投票

现代浏览器不允许在 b/c 上自动播放音频,这被认为很烦人。

有一些不容易欺骗他们的方法,但仅限于自托管视频(没有 YouTube/Vimeo)。

此外,不能保证这些方法不会突然停止工作。事实上,它们迟早会突然停止(随着浏览器的更新),因此必须一次又一次地部署新方法。

我建议放弃这个想法。

附注 我同意浏览器开发人员的观点:音频自动播放很烦人。


0
投票

我可以使用嵌入并添加其他两个输出控件来使其正常工作:

https://www.youtube.com/embed/zzzzgRUUj1FQ?autoplay=1&controls=0 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ (这是一个假网址;请提供您自己的网址)

如果未显示控件 (=0),则表明这就是允许播放的原因。当然,播放器会全屏显示(由于使用/embed/)。您根本无法更改屏幕,但可以开始和停止视频。现在我发现了它的很好用处。

© www.soinside.com 2019 - 2024. All rights reserved.