解决在手机上自动播放youtube视频的问题

Work-around for auto-playing youtube videos on mobile

本文关键字:视频 问题 youtube 自动播放 手机 解决      更新时间:2023-09-26

我正在使用youtube播放器API以程序方式背靠背播放一组youtube视频。

  1. 我加载了一个包含10个youtube_id的数组
  2. 用户点击youtube播放器iframe上的播放
  3. 首次播放视频
  4. 用户需要点击第二个视频才能播放

我知道Youtube不允许在手机上自动播放,因为可能存在数据问题。这对于播放列表中的第一个视频来说是可以理解的。

但我想知道在这种情况下,是否有某种变通方法可以播放后续视频,因为用户实际上正在采取行动来播放第一个视频。例如,我可以在事件监听器的第一次点击时设置一个事件监听器,从而延迟后续视频的"playVideo()"函数吗?

还有其他变通办法吗?

是的,如果使用单个iframe和loadVideoById函数将后续视频加载到同一帧中,则可以在用户首次播放后完全通过API命令管理视频。