hTML5ビデオの再生準備ができている場合、JavaScriptイベントがトリガーされますか?
再生の準備ができているということは、readyState
プロパティがHAVE_ENOUGH_DATA
定数(数値4)。 doc によると、readyStateプロパティがこの値に変わると、canplay
イベントが発生するはずです。
ちょうどこの質問に出くわしました。少し古いですが、私はこれを将来の読者(私のように、おそらくGoogleから来た読者)に投稿しています。
したがって、今日の時点で、これはhtml5メディアのイベントリストです(W3Cによる)。
ダンツはoncanplaythroughを探していました。
お役に立てれば。
ここで良い議論を...
http://tiffanybbrown.com/2010/07/05/the-html5-video-progress-event/
特に最初のコメント。
基本的に、これは仕様に含まれていましたが、メディアのレンダリング方法と正確に連携していないため、削除されました。代わりに、.bufferedが追加されました。
使用中のバッファリングの例を次に示します。
http://hacks.mozilla.org/2010/08/html5-video-buffered-property-available-in-firefox-4/
ビデオを再生する準備ができたときに処理する2つのイベントがあります。
http://www.w3.org/TR/html5/video.html#mediaevents は、html5メディアタグに関して利用可能なすべてのイベントをリストしているため、非常に有用であることがわかりました。