当我尝试在没有焦点的Google Chrome标签中创建一个autoplay
的YouTube iframe播放器时,视频无法启动,直到标签获得焦点为止。即使手动拨打playVideo
也无法播放视频。起初我认为这是阻止YouTube视频在新打开的标签中播放的新功能的一部分,但这似乎只会影响谷歌浏览器。
您可以通过执行以下操作在野外复制问题:
答案 0 :(得分:1)
我认为这是Chrome浏览器的一项功能,因为如果标签模糊,它会阻止JS触发。
您可以通过访问youtube.com并在新标签中打开多个视频但不访问这些标签来重新创建此内容,模糊标签在至少关注一次之前不会开始自动播放视频。
答案 1 :(得分:-1)
您可以在chrome:// flags
中禁用此功能在Chrome中 - chrome://flags/#disable-gesture-requirement-for-media-playback