Google chrome YouTube iframe播放器赢得';tab/window不显示时不播放';我没有焦点

Google chrome YouTube iframe播放器赢得';tab/window不显示时不播放';我没有焦点,google-chrome,youtube,youtube-iframe-api,Google Chrome,Youtube,Youtube Iframe Api,当我尝试在没有焦点的Google Chrome选项卡中创建带有autoplay的YouTube iframe播放器时,在该选项卡获得焦点之前,视频不会启动。即使手动调用playVideo也无法播放视频。起初我以为这是阻止YouTube视频在新打开的标签中播放的新功能的一部分,但这似乎只会影响Google Chrome 您可以通过执行以下操作在野外复制问题: 转到并创建一个房间 在Chrome和firefox(或Opera)中进入新创建的房间 使歌剧演员静音 确保Chrome选项卡没有焦点 将Y

当我尝试在没有焦点的Google Chrome选项卡中创建带有
autoplay
的YouTube iframe播放器时,在该选项卡获得焦点之前,视频不会启动。即使手动调用
playVideo
也无法播放视频。起初我以为这是阻止YouTube视频在新打开的标签中播放的新功能的一部分,但这似乎只会影响Google Chrome

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

  • 转到并创建一个房间
  • 在Chrome和firefox(或Opera)中进入新创建的房间
  • 使歌剧演员静音
  • 确保Chrome选项卡没有焦点
  • 将YouTube视频添加到Opera中的播放列表
  • 只有在选项卡/窗口处于活动状态时,视频才会在Chrome中播放

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


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

您可以在中禁用此功能chrome://flags


在Chrome中-

这不是一个功能吗?我想你的问题是“如何让它播放?”因为你什么都没问。我想问题是,为什么Chrome中的自动播放视频行为不一致,即使tab有过一次焦点?@BasvanStein我想问一个问题,如何让它播放。:)在浏览之后,我发现,如果某个标签在某个点有焦点,它应该能够自动播放视频。唯一的问题是,这种行为在实践中极不一致。我将开始构建一些非常具体的测试用例,看看为什么这个功能不能像广告中所宣传的那样工作。@Fauntleroy如果能找到如何禁用/解决这个“功能”的方法,那就好了@Spaceman Nope。只是耐心地等待谷歌意识到他们的错误…@Fauntleroy对firefox手机说:)有什么解决办法吗?firefox似乎也在做同样的事情