説明 HTML 5のvideoタグのイベント発生順序を調べてみました。テストに使ったコードは白石さんのページにあるものです(白石さんのはFirefox 3.5でのテスト。このページでは3.6でテスト)。Firefox用なのでSafari 4, Chrome 4でも動作するように一部変更してテストしました。 まず、映像データが読み込まれる最初の段階では以下のようなイベントが発生します。これを見ると共通して発生するイベントはcanplay, canplaythroughの2つだけです。Firefox 3.6ではloadstartイベント自体発生しません。さらにローカル上にデータがある場合とサーバー上にある場合では発生するイベント自体が異なっています。 映像が読み込まれた時に発生するイベントと、その順序(ローカル上) Firefox 3.6Safari 4Chrome 4