多个自动播放 Vimeo 视频,但只有一个自动播放

Multiple Auto Play Vimeo Videos, but only one auto plays

我一直在此处的论坛中搜索此问题的答案,但每个解决方案似乎都与我实际遇到的情况有所不同。

有没有办法让所有 iframe vimeo 视频自动播放?我们正在使用 vimeo vids(静音)代替资源贪婪的 GIF,但看起来只有一个视频自动播放,而其他的则没有,即使它们都设置为自动播放和循环。

同样奇怪的是,它会随机选择要自动播放的视频和不自动播放的视频。

感谢您的建议!

https://stable.stable-demos.com/what-we-do/

您应该确保那些 Vimeo 嵌入代码包含 autopause=false 参数。如果您在一个页面上嵌入了多个 Vimeo 视频,则一次只能播放一个视频。

每个嵌入代码应如下所示:

<iframe src="https://player.vimeo.com/video/76979871?autopause=false" width="640" height="360" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>

此处记录了自动暂停和其他播放器参数:https://vimeo.zendesk.com/hc/en-us/articles/360001494447-Using-Player-Parameters

您可以通过使用参数 ?background=1 来实现。如前所述 here...

Adding this parameter will have the following effects:

  1. All player toggles and elements will be turned off (including the play/pause button!)
  2. The video will automatically loop.
  3. The video will be set to autoplay.
  4. The video will be muted.

所有标有此标签的视频也将同时播放 (example)。

不幸的是,由于数据问题,自动播放在移动设备上可能很挑剔:autoplay will not work in Safari or Chrome on iOS if low power mode is enabled. There are workarounds to this, but you may want to hide the videos on mobile anyway to improve performance. More information on Autoplay Restrictions and Workarounds can be found here