onloadedmetadata イベント

定義と使用方法

指定されたオーディオ/ビデオのメタデータがロードされた場合、onloadedmetadataイベントが発生します。

オーディオ/ビデオのメタデータには、持续时间、サイズ(ビデオのみ)およびテキストトラックが含まれています。

オーディオ/ビデオのロード中に以下の順序で以下のイベントが発生します:

  1. onloadstart
  2. ondurationchange
  3. onloadedmetadata
  4. onloadeddata
  5. onprogress
  6. oncanplay
  7. oncanplaythrough

例1

ビデオのメタデータをロード中にJavaScriptを実行します:

<video onloadedmetadata="myFunction()">

自分で試してみてください

例2

オーディオのメタデータをロードした後にJavaScriptを実行します:

<audio onloadedmetadata="myFunction()">

自分で試してみてください

構文

HTMLでは:

<element onloadedmetadata="myScript">

自分で試してみてください

JavaScriptでは:

object.onloadedmetadata = function(){myScript};

自分で試してみてください

JavaScriptでは、addEventListener()メソッドを使用して:

object.addEventListener("loadedmetadata", myScript);

自分で試してみてください

注釈:Internet Explorer 8以前のバージョンではサポートしていません addEventListener()メソッド

技術的詳細

バブル: サポートしていない
キャンセル可能: サポートしていない
イベントタイプ: イベント
サポートするHTMLタグ: <audio> と <video>
DOMバージョン: レベル3イベント

ブラウザのサポート

テーブルの数字は、そのイベントを完全にサポートする最初のブラウザのバージョンを示しています。

イベント Chrome IE Firefox Safari オペラ
onloadedmetadata サポート 9.0 サポート サポート サポート