ページの読み込み時にオーディオ プレーヤーがオーディオ ファイルを再生するときに、Firefox v20.0 で初めて "play" または "playing" イベントを発生させることができないようです。
一時停止をクリックしてから再生をクリックすると、「再生」イベントと「再生中」イベントの両方が発生しますが、最初のページの読み込みでは発生しません。
以下のようにバニラJSを使用して「再生」/「再生」イベントにバインドしようとしましたが、jQueryのbind()
メソッドを使用してみましたが、役に立ちませんでした.
は Chrome v26.0.1410.64 および IE 10 で正常に動作するようです。これは Firefox のバグですか?
// HTML
// ---------------------------------------------------
<audio controls="" preload="auto" autobuffer autoplay>
<source src="bc.ogg" type='audio/ogg'>
</audio>
// JS
// --------------------------------------------
// Assume player is <audio>
player.addEventListener('playing', function() {
console.log('PLAY');
});
私の最終目標は、オーディオの再生中にカスタム再生ボタンを一時停止ボタンに置き換えることです。