标签/窗口没有焦点时,YouTube iframe播放器将无法播放

Fau*_*roy 5 youtube google-chrome youtube-iframe-api

当我尝试autoplay在没有焦点的Google Chrome标签中创建YouTube iframe播放器时,直到标签获得焦点,视频才开始播放。即使手动呼叫playVideo也无法播放视频。起初,我认为这是该新功能的一部分,该功能可以阻止YouTube视频在新打开的标签页中播放,但这似乎只会影响Google Chrome。

您可以通过以下操作随意复制该问题:

  • 转到http://www.tandem.io并创建一个房间
  • 转到您在Chrome和firefox(或Opera)中新创建的房间
  • 使Opera中的播放器静音
  • 确保Chrome标签页没有焦点
  • 将YouTube视频添加到Opera中的播放列表
  • 在标签页/窗口处于活动状态之前,视频无法在Chrome中播放

Dav*_*ers 1

我相信这是 Chrome 浏览器的一项功能,因为如果选项卡模糊,它可以防止 JS 触发。

您可以通过访问 youtube.com 并在新选项卡中打开多个视频来重新创建此内容,但不要访问这些选项卡,模糊的选项卡将不会开始自动播放视频,直到它至少被聚焦一次。