Androidの一部の機種のみでGoogle ChromeでWeb Audio のサウンドが再生できない - JavaScript

Androidの一部の機種のみでGoogle ChromeでWeb Audio のサウンドが再生できない現象について紹介します。

現象

Web Audio APIを利用しているページで、いくつかのAndroid端末ではWeb Audio APIでサウンドが再生できますが、別の端末ではWeb Audio APIのサウンドが再生できないです。

原因

いくつか原因は考えられますが、特定の機種でのみ再生できない場合は、WebページのSSL証明書が正しくない場合があります。
Androidの機種により、SSLで無いページでもWeb Audio APIが動作する端末があります。

対処方法

1:Web サイトをSSL対応する

WebサイトをSSL対応して、https:// のURLでアクセスします。

2:証明書を設定する

SSLサイトに対応しており、https:// のURLでアクセスした場合でもWeb Audio APIが動作しない場合があります。Webサーバーに証明書が設定されていること、 端末に証明書の発行元のCAの証明書がインストールされていることを確認します。
著者
iPentecのメインプログラマー
C#, ASP.NET の開発がメイン、少し前まではDelphiを愛用
最終更新日: 2024-01-06
作成日: 2021-08-03
iPentec all rights reserverd.