เหตุการณ์ 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()

รายละเอียดเทคนิค

การกระจายตัวตามลำดับนี้: ไม่สนับสนุน
สามารถยกเลิกได้: ไม่สนับสนุน
ชนิดเหตุการณ์: เหตุการณ์
ตัวแทนแบร์โฮม์ล์ที่สนับสนุน: <audio> และ <video>
DOM รุ่น: เหตุการณ์ระดับ 3

การสนับสนุนโปรแกรมนี้

ตัวเลขในตารางระบุว่าเวอร์ชั่นบราวเซอร์แรกที่สนับสนุนเหตุการณ์นี้อย่างเต็มที่。

เหตุการณ์ Chrome IE Firefox Safari Opera
onloadedmetadata การสนับสนุน 9.0 การสนับสนุน การสนับสนุน การสนับสนุน