Chrome 拡張機能からサウンドを再生したいのですが、コンテンツ スクリプトではサウンドを再生できないと読みました。そこで、このコードをバックグラウンド スクリプトに入れました。
var audio = new Audio("alert.ogg");
audio.play();
しかし、まだ音が出ません。_generated_backgound_page.html のコンソールから [ネットワーク] タブを調べて、サウンド ファイルが正常にロードされていることを確認できましたが、何も聞こえません。
また、別の HTML ページで、上記のコードを含む別の Javascript を読み込むことができ、動作します (サウンドが聞こえます)。
バックグラウンドスクリプトにあるという事実が失敗したようです。また、バックグラウンド SCRIPT に関連付けられたバックグラウンド PAGE がないことに注意してください。それはどうですか?</p>
編集: 問題が解決しました。上記のコードは機能しますが、正しいサウンド出力チャンネルを聞くのを忘れていました。