如何在手机上自动播放有声视频

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

我试图让一个元素在 HTML 加载时自动播放,并打开声音。我设置了自动播放属性。相关视频是 YouTube 嵌入内容,iframe 也启用了自动播放功能。我还在 Permissions-Policy 标头中设置了自动播放。由于某种原因,它可以在桌面上运行,但不能在移动设备上运行。我不想将音频静音,因为这是音乐视频。

该网站是音乐视频的集合,用户有一个按钮可以单击以启用/禁用自动播放。启用后,当当前视频结束时,它们将被重定向到包含下一个视频的页面。所以这不是侵入性的,这就是他们想要的。但我找不到一种让移动视频真正自动播放声音的方法。根据这篇 Google 文章,它应该通过 iframe 委托来工作。就像 YouTube 所做的那样,我们必须抽出时间来做这件事。

如有任何帮助,我们将不胜感激!

video youtube embed autoplay
1个回答
0
投票

“当当前视频结束时,他们将被重定向到包含下一个视频的页面”

要获得带声音的自动播放功能,请勿重定向到其他页面。

解决方案:
在您的网站上,创建一个 i 框架,其中将包含并加载这些其他 “重定向到” 页面。

我假设涉及 Youtube API 是为了知道视频何时结束?如果是,则嵌入 Youtube 的页面必须发出(自定义)事件,以便您的主页监听该事件并知道更改主容器的

.src

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