軽く困ったのでメモ。
環境
macOS Mojave 10.14.2
Google chrome 76.0.3809.100(Official Build) (64bit)
現象
とある案件の開発デバッグ用に、 自動再生ポリシーを変更していいたが、chromeアップデートによって無効になってしまった。
(craetejsでmp3を自動再生していたが、createjs内でエラーがでて最初の音だけ鳴らなくなった)
解決方法
コマンドライン引数を追加してchromeを起動する(terminalのプロセス閉じると共倒れするので注意)
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --autoplay-policy=no-user-gesture-required
※winは手元に環境がないので確認はしてないんですが、多分
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --autoplay-policy=no-user-gesture-required
的な感じで行けると思います。。。(自分で調べてね!あしからず!)
これで起動するそうです、ありがとうございます!
※ちなみに起動中のchromeのプロセスは一旦全部閉じてから、コマンドラインから起動する必要があります。
参考
https://www.reddit.com/r/chrome/comments/ck5jql/where_did_chromeflagsautoplaypolicy_go/
https://stackoverflow.com/questions/57455849/chrome-autoplay-policy-chrome-76
https://peter.sh/experiments/chromium-command-line-switches/
参考)以前の設定方法
chromeの設定chromeのURLバーに以下を打ち込み
chrome://flags/#autoplay-policy
→No user gesture is required.を選択してchrome再起動