onloadedメタデータイベント


onloadedmetadata イベント

インスタンス

<!DOCTYPE html> 
<html> 
<head>
<meta charset="utf-8">
</head>
<body> 

<video controls onloadedmetadata="myFunction()">
    <source src="mov_bbb.mp4" type="video/mp4">
    <source src="mov_bbb.ogg" type="video/ogg">
    您的浏览器不支持 HTML5 video。
</video>
<script>
function myFunction() {
    alert("视频元数据已加载");
}
</script>

</body> 
</html>

インスタンスの実行 »

オンライン インスタンスを表示するには、[インスタンスの実行] ボタンをクリックします

この記事の下部に他の例が含まれています。


定義と使用法

onloadedmetadata イベントは、指定されたビデオ/オーディオ (オーディオ/ビデオ) のメタデータがロードされた後にトリガーされます。

ビデオ/オーディオ (オーディオ/ビデオ) のメタデータには、長さ、サイズ (ビデオ)、テキスト トラックが含まれます。

オーディオ/ビデオの読み込みプロセス中のトリガー シーケンスは次のとおりです:

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

ブラウザのサポート

表内の番号は、このイベントをサポートする最初のブラウザのバージョン番号を示します。

イベント




onloadedmetadataはい 9. 0はいはいはい


文法

HTML:

<element onloadedmetadata="myScript">試してみる

JavaScript:

object.onloadedmetadata=function(){myScript };試してみてください

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

object.addEventListener("loadedmetadata", myScript); 試してみる

注: Internet Explorer 8 以前の IE バージョンは addEventListener をサポートしていません。 ( ) 方法。


技術的な詳細
バブリングがサポートされているかどうか:いいえ
キャンセル可能:いいえ
イベントタイプ:イベント
サポートHTML タグ: < ;, <ビデオ>



その他の例

インスタンス

<!DOCTYPE html> 
<html> 
<head>
<meta charset="utf-8">
</head>
<body> 

<audio controls onloadedmetadata="myFunction()">
    <source src="horse.ogg" type="audio/ogg">
    <source src="horse.mp3" type="audio/mpeg">
    您的浏览器不支持 audio 元素。
</audio> 
<script>
function myFunction() {
    alert("音频元数据已加载");
}
</script>

</body> 
</html>

インスタンスの実行»

オンラインの例を表示するには、[インスタンスの実行]ボタンをクリックしてください