如何绕过Chrome禁用后台标签页中的视频自动播放



我和我的朋友们正在创建一个网站,它就像一个名为Musare的广播电台,播放着一个接一个播放的YouTube视频列表。

最近,Chrome推出了一项新的"功能",可以自动禁用背景选项卡中的视频自动播放,而无需关闭此功能。这会破坏我们的网站,因为用户不想一直回到网站上开始播放歌曲。这也打破了其他大型网站,如YouTube播放列表、Facebook聊天通知声音和许多音乐共享网站。

到目前为止,许多网站已经找到了绕过这一点的解决方案,比如dubtrack.fm、YouTube、Facebook,可能还有其他一些网站。

有人正在为它做一个选择https://codereview.chromium.org/1414853003/,但这可能需要几周甚至几个月的时间才能在谷歌Chrome浏览器中出现。

如果有人知道如何绕过这个,请告诉我。

提前感谢:)

已尝试:

  • 在当前视频结束之前启动另一个视频-没有成功
  • 玩弄球员变量-没有成功
  • 其他事情可能-没有成功

额外注意事项:

  • 我们正在使用YouTube API。我们使用YT.Player和youtubePlayer.loadVideoById(id)
  • SoundCloud流媒体与SC.Stream配合使用效果良好
  • 我们项目的源代码位于https://github.com/Musare/Musare

经过数小时的尝试和研究,我终于找到了绕过它的方法。

如果您只是使用YT.Player构造函数初始化YouTube的iframe播放器,那么您就可以使用播放器变量并使用yourPlayerVariable.loadVideoById(id)

你必须先转到选项卡才能启动它,但在那之后,它将能够加载和播放视频,而无需返回选项卡。如果你删除并重新添加iframe,你必须返回才能重新启动它。

最新更新