当标签/窗口没有焦点时,YouTube iframe播放器不会播放

时间:2015-11-06 16:05:46

标签: google-chrome youtube youtube-iframe-api

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

您可以通过执行以下操作在野外复制问题:

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

2 个答案:

答案 0 :(得分:1)

我认为这是Chrome浏览器的一项功能,因为如果标签模糊,它会阻止JS触发。

您可以通过访问youtube.com并在新标签中打开多个视频但不访问这些标签来重新创建此内容,模糊标签在至少关注一次之前不会开始自动播放视频。

答案 1 :(得分:-1)

您可以在chrome:// flags

中禁用此功能

在Chrome中 - chrome://flags/#disable-gesture-requirement-for-media-playback