タグとJavaScriptを使用して小さなサウンドファイルを自動的に再生しようとしています。
<audio id="denied" preload="auto" controls="false">
<source src="sound/denied.wav" />
</audio>
そして、JavaScript を使用して、適切なタイミングで次のようにします。
$('#denied')[0].play()
デスクトップの Chrome で問題なく動作します。Android 4.1.1 では、javascript が再生を試みる前に HTML5 オーディオ コントロールで「再生」を押さない限り、サウンドは再生されません。
したがって、基本的に Android ブラウザ (株式または Dolphin) は、ユーザーが javascript の前のある時点でオーディオを開始しない限り、オーディオを再生しません。これは意図したものですか?これを回避する方法はありますか?