2018年12月19日水曜日

Google Chromeでメディアを自動再生させる方法

最近のChromeは音声付きのメディアを開いても自動再生することができません。
Aaresiaでもメディアを再生させる機能があるのですが、デフォルトでは自動再生できません。
以下の方法でデフォルトで自動再生できるように変更することができます。

・URLに「chrome://flags/」と入力し、設定モードに移動。
・「Autoplay policy」で検索。
・設定を「No user gesture is required」に変更。

ただし、これは全てのWebサイトに対しても同時に(以前のように)自動再生を許可することになるため、広告のうるさいサイトなどを開く際には注意が必要になります。


【システム側でなんとかする方法】
Aaresiaではできる限りシンプルに、余計なことをしない方向で考えているので実装していませんが、ミュートモードなら自動再生できるようなので、ミュードで自動再生させ、直後(0.1秒経過後など)にミュートをJSで解除する方法をとれば疑似自動再生が実現できそうな気がします(試してもいませんが)。