備忘録のような

趣味グラマによる個人的な見解、備忘

ぼくのChromeが音を鳴らせてくれない件について

正確には、Ion.soundを使用しているのですが
自分の場合エラーがコンソールに出て鳴らなくなっていました。

とりあえず結論から述べると、
自分の時はAdblock(正確にはuBlockOrigin)がファイルをブロック?みたいなことをしてやがってて
出ていなかったっぽいです。

続きもあるよ


それで、adblockに関してはアドオン開発者以外はドメインごと無効にさせるくらいしかないのですが、それ以外の原因として先ほど述べたエラーについてでchromeさん的にはAudioContextの許可が下りてないよ~^^(The AudioContext was not allowed to start. It must be resume (or created) after a user gesture on the page.
と出ていたのでググると、それらしきものがずらーと出てくるわけですよ、
色々見ていると、なんか最近の仕様変更で自動再生する場合?MEIスコアを満たしていないと、
勝手には再生させません!とのことです

つまりは、条件文で許可が下りていれば普段通りに再生、だめなら、許可が無いので再生できませんよ的なのを
出してあげれば親切なのでしょうね(しらんーけーどー)
とまあこちらのエラーの結論としては、MEIスコアを短い動画の場合、ブランクでもいいから挟んでスコアを無理矢理埋めるとかすればいいんでね?元々長い動画とかそれでもスコアが足らない奴はgoogleさん的に悪者なので、自動再生は諦めよう(まあ外部サービス経由すれば抜けられそうな気もするが)
ここら辺は、流し読みしただけなので分からないですが、

とまぁ以上です。

それはそれと、かなりぶりで はてな記法ほぼ忘れていて文字列だけなのは許してくだしあ(文字しかない)