在Chrome中启用音频的自动播放策略标记

时间:2019-08-14 17:08:18

标签: javascript google-chrome audio google-chrome-extension automation

TLDR; 如何在> = Chrome 62中启用autoplay-policy flag?自动播放问题has been thoroughly discussed,但在这个问题中,我想编辑我自己的浏览器的设置 以运行可以在“信息亭”中播放其自身声音的浏览器扩展游戏。

问题; :我正在构建一个Chrome扩展程序,该扩展程序可以在网页顶部玩游戏。我现在正在创建演示模式,该模式会自动转到新的url并启动游戏,以便观众可以在图库中观看它。等等,但是,因为这是一个自动脚本(用户被动地观看),并且这些网页是随机的(所以媒体参与度(MEI)chrome://media-engagement/不高)我的扩展程序声音已暂停chrome://media-internals/

suspended

我看过:

  • 使用Javascript,但他们的政策规定用户必须与域进行交互(这是不可能的)
  • 提高域的MEI得分(再次,不可能)
  • chrome://flags/#autoplay-policy上设置“ Developer Switch”以允许自动播放(但至少从Chrome 76开始,此页面似乎不再起作用)。

用于背景的游戏图片:

enter image description here

1 个答案:

答案 0 :(得分:0)

我通过使用Chrome Canary v78和在this SO question description中找到的启动标志来临时“解决”了此问题。在终端机(Mac)中...

/Applications/Google\ Chrome\ Canary.app/Contents/MacOS/Google\ Chrome\ Canary  --autoplay-policy=no-user-gesture-required