クリックに反応してオーディオを再生するだけですが、スクリプトのロード時にAudioContextとバッファなどを初期化します。モバイルクロム57.0.2987.132でiframeでAudioContextのクロスドメインブロックが発生する
のiframeからロードされたときにコンソールが次の警告を示す:
アンAudioContextクロスオリジンiframe内に作成またはオーディオ出力を可能にするために、ユーザのジェスチャから を再開しなければなりません。
オーディオを使用するには、最初のクリック時にAudioContextを再作成します。最初のクリックで既存のAudioContextを単にアクティブにする方法はありますか?また、オーディオが現在ブロックされているかどうかを検出できますか?
参考文献: