我试图让一个元素在 HTML 加载时自动播放,并打开声音。我设置了自动播放属性。相关视频是 YouTube 嵌入内容,iframe 也启用了自动播放功能。我还在 Permissions-Policy 标头中设置了自动播放。由于某种原因,它可以在桌面上运行,但不能在移动设备上运行。我不想将音频静音,因为这是音乐视频。
该网站是音乐视频的集合,用户有一个按钮可以单击以启用/禁用自动播放。启用后,当当前视频结束时,它们将被重定向到包含下一个视频的页面。所以这不是侵入性的,这就是他们想要的。但我找不到一种让移动视频真正自动播放声音的方法。根据这篇 Google 文章,它应该通过 iframe 委托来工作。就像 YouTube 所做的那样,我们必须抽出时间来做这件事。
如有任何帮助,我们将不胜感激!
“当当前视频结束时,他们将被重定向到包含下一个视频的页面”
要获得带声音的自动播放功能,请勿重定向到其他页面。
解决方案:
在您的网站上,创建一个 i 框架,其中将包含并加载这些其他 “重定向到” 页面。
我假设涉及 Youtube API 是为了知道视频何时结束?如果是,则嵌入 Youtube 的页面必须发出(自定义)事件,以便您的主页监听该事件并知道更改主容器的
.src
。