audio要素のplayイベント、endedイベント、readyStateのおかしな動きに対応す るための足掻き ※この記事の筆者は趣味レベルでしかjavascriptをいじっていないので、以下にある方法は最適解ではないと思う。もっと良い方法があれば教えてほしいです。 html5のaudioを使って音声を再生する際、playイベントやendedイベントがうまく発生しなかったり、Android版ChromeにおいてreadyStateが正常に判断されないことがあって困った。 play、endedイベントのバグだが、コントローラーを使ってる時はいいのかもしれないが、別の要素のクリックイベントから.play()した場合、IE(10, 11で確認)やAndroid版Chromeで発生する。 まず、IEでは2度目の再生時にはplayイベントが発生しないらしい。また、IEやAndroid版Chrome