Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何绕过Chrome禁用视频自动播放&x27;背景选项卡中的s_Javascript_Google Chrome_Youtube - Fatal编程技术网

Javascript 如何绕过Chrome禁用视频自动播放&x27;背景选项卡中的s

Javascript 如何绕过Chrome禁用视频自动播放&x27;背景选项卡中的s,javascript,google-chrome,youtube,Javascript,Google Chrome,Youtube,我和我的朋友正在制作一个网站,就像一个名为Musare的广播电台,上面有YouTube视频的播放列表,这些视频会在彼此之后播放 最近,Chrome推出了一项新的“功能”,可以自动禁用背景选项卡中的视频自动播放功能,而无需关闭该功能。这破坏了我们的网站,因为用户不想继续回到网站开始一首歌。这也打破了其他大型网站,如YouTube播放列表、Facebook聊天通知声音和许多音乐共享网站 到目前为止,很多网站已经找到了绕过这个问题的解决方案,比如dubtrack.fm、YouTube、Facebook

我和我的朋友正在制作一个网站,就像一个名为Musare的广播电台,上面有YouTube视频的播放列表,这些视频会在彼此之后播放

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

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

有人正在为它做一个选择,但它可能需要数周甚至数月才能进入谷歌Chrome的主流

如果有人知道如何绕过这个,请让我知道

提前感谢:)

已尝试:
  • 在当前视频结束之前启动另一个视频-未成功
  • 摆弄玩家变量-没有成功
  • 其他事情可能——没有成功
附加说明:
  • 我们正在使用YouTube API。我们使用YT.Player和youtubePlayer.loadVideoById(id)
  • SoundCloud流媒体可以很好地与SC.Stream配合使用
  • 我们项目的源代码位于

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

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


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

      @self该评论是不必要且粗鲁的。并不是所有的东西都对每个人都有用,但仅仅因为你不想要它并不意味着没有人想要在背景标签中听到音频。