Google Chrome:Speech Synthesis APIオーディオ自動再生をブロックする
Google Chromeは、ブラウザーのバージョン71でSpeech Synthesis APIを使用するWebサイトでのオーディオの自動再生をブロックします。
Googleの スタンス Chromeでのコンテンツの自動再生は比較的簡単です。音声付きの自動再生は、Chromeユーザーが以前にサイトを操作した場合にのみ許可されます。現在、Chromeは メディアエンゲージメントインデックス アクティブなブラウジングセッション中にユーザーがサイトを操作しなかった場合でも、サイトでの自動再生を許可するデスクトップ上。
音声合成出力を作成するためのAPIである音声合成APIは、このポリシーの対象ではありません。あなたが訪問するとき リンクされたテストサイト 、ページの読み込み時にChromeが自動的に音声を再生することがわかります。
ブラウザがその特定の場所でのJavaScriptの実行をブロックしている可能性があり、許可する必要がある場合があることに注意してください。
ブラウザーの現在のStableバージョンであるChrome 70でコンソールを開くと、APIの中でユーザーの操作なしで音声合成出力を可能にする部分が廃止されたという通知が表示されます。
Chromeは引き続き音声合成をサポートしていますが、ユーザーは音声を再生する前にまずページ上のコンテンツを操作する必要があります。リンクされているサンプルサイトをChrome 71で開くと、オーディオが自動的に再生されなくなっていることに気づくでしょう。
他のブラウザ、FirefoxとMicrosoft Edgeは、デモサイトへの接続時にオーディオを再生します。
Googleが変更を加えるのはなぜですか?
自動再生ポリシーの導入により、広告主や怪しげなWebサイトが音声や通知付きの自動再生広告をユーザーに投げることができなくなりました。
これらのサイトでは、代わりに音声合成APIを使用して音声を自動的に再生できます。広告や通知を表示し、ユーザーの注意を引くために音を使用します。
グーグル 認める 機能の廃止が正当な目的でAPIを使用するサイトに影響を与えること。ただし、同社は、「このAPIの使用の大部分は不正行為のためであり、正当な目的ではない」と述べています。
Googleは、ブラウザの音声自動再生ホワイトリストに機能を追加して、サイトがSpeech Synthesis APIを使用して音声を自動的に再生できるようにする予定です。サイトでオーディオの自動再生が必要なユーザーは、サイトをホワイトリストに登録することにより、機能を再度有効にすることができます。
では、あなた :Webでのオーディオの自動再生についてどう思いますか? (経由 ブリーピングコンピュータ )