Google、Web Audio API限定で一時的にChrome 66の音声自動再生ポリシーを削除 14
ストーリー by headless
暫定 部門より
暫定 部門より
Googleは15日、Chrome 66からWeb Audio APIの音声自動再生ポリシーを一時的に削除するアップデートの提供を開始した(Issue 840866、
The Vergeの記事、
The Registerの記事、
Softpediaの記事)。
Chrome 66では音声付きメディアの自動再生が制限されているが、Web Audio APIのAudioContextオブジェクトの扱いが変更されたことでHTML5ゲームなどの音が出なくなる問題が発生していた。今回の変更はWeb Audio APIを使用する開発者がコードを修正する時間をとれるようにするための暫定的なもので、10月リリース予定のChrome 70で再度適用される。 <video>や<audio>を使用するメディアの音声自動再生ポリシーは変更されない。
手元のChromeバージョンは66.0.3359.181。以前音が出なくなっていたHTML5ゲームなどを確認したところ、「chrome://flags/#autoplay-policy」のオプションを変更しなくても音が出るようになっていた。
Chrome 66では音声付きメディアの自動再生が制限されているが、Web Audio APIのAudioContextオブジェクトの扱いが変更されたことでHTML5ゲームなどの音が出なくなる問題が発生していた。今回の変更はWeb Audio APIを使用する開発者がコードを修正する時間をとれるようにするための暫定的なもので、10月リリース予定のChrome 70で再度適用される。 <video>や<audio>を使用するメディアの音声自動再生ポリシーは変更されない。
手元のChromeバージョンは66.0.3359.181。以前音が出なくなっていたHTML5ゲームなどを確認したところ、「chrome://flags/#autoplay-policy」のオプションを変更しなくても音が出るようになっていた。
Chromeのために標準非互換の実装を強いられるとか (スコア:1)
どっかのメディアが言っていた「Chromeは現在のInternet Explorer」感がすごくて笑える。
市場を独占するとつけあがって我が物顔に振る舞いだすのは、どんな企業も避けられないんだな。
Re:Chromeのために標準非互換の実装を強いられるとか (スコア:1)
いつ Web Audio API で resume() しなくても音が鳴る|しなきゃ鳴らない、使い方が標準になったん?
Re:Chromeのために標準非互換の実装を強いられるとか (スコア:1)
他のブラウザも追従する予定、というかChromeの実装が一番早かったってだけだと思うよ。
Re: (スコア:0)
これに関しては resume 強制よりマシな方法あるんじゃないかね?
少なくともユーザで機能offに出来る必要はあるでしょ。
というか、音量・ミュートに関してはサイトがUI用意してなくてもブラウザが機能用意すべきだと思う。
Re: (スコア:0)
UIに関してはタブにあるスピーカーボタンや右クリックからミュートにするではいかんのか
タグの上にオーバーレイするのは、表示逃れがいくらでも出きるし、タブ開いただけで再生されるようなやつには対応できないから、ここらが無難な気がする
Re: (スコア:0)
全てのサイトで一律自動再生はしないってしちゃった方がよかったんじゃないだろか.
それならユーザはなんか Chrome がおかしくなったなって気が付いて調べるなり設定を見直すなりするだろうけど,
一部のサイトだけ音が出ないってなるとああ,このサイトなんかポカしたんだなってなりそうな気がする.
Re: (スコア:0)
Internet Explorerは後方互換はそれなりに気にするし、「業務システム等で使う前提ならPCに追加ソフトのインストールが不要」ってメリットがあったからなぁ。
Chromeは往年のInternet Explorerより迷惑だと思う。邪悪と言うかは兎も角。
Re: (スコア:0)
IEは「存在することで業務システムの構築・維持工数が激しく押し上げられる」ってデメリットがあっただろ
Re: (スコア:0)
「IEだけ対応しておけばいいから工数が少ない」ケースも結構あったと思うけど。
だから役所とかIE専用のシステムがまだ普通に残ってるんじゃないか。
Re: (スコア:0)
Win7のIE9専用システムいいよね…
迂闊にIEアップデートすると使えなくなるやつ
Re: (スコア:0)
IEしか使えないせいで開発以外の工数が増えとるやろ?
ChromeもMacもAndroidもEdgeですら選べないんやで。
IE環境だけは必ず残すハメになって、不便なソリューションを維持せざるを得なくなる。
つかIEを捨てられない歴史で一番悩んでるのはMSかもしれんけど。
Re: (スコア:0)
企業内システムなら別にいいんじゃない?
外に公開するシステムも顧客がそれで良ければ別にいい。公的なシステムとかでやられたら「それどうよ」って思うけど。
つーかChromeやらMacやらAndroidやら混在の環境だと、混在させることの工数も増えるからなぁ。
Androidは兎も角、Macなんか入れても情シスの仕事が無駄に増えるだけだぞ、余程特殊な事情でもない限り。
Re: (スコア:0)
IEは消せなかったがchromeはアンインストールすればいいだけ。
まだ使ってるの?
OSと一体化 (スコア:0)
Chromebookとか一体化どころの騒ぎじゃないよな