เหตุการณ์ onloadedmetadata
คำนิยามและวิธีใช้
เมื่อข้อมูลแมตรฐานของแสงเสียง/วิดีโอที่ระบุไว้เรียบร้อยแล้ว จะมีเหตุการณ์ onloadedmetadata กำลังเกิดขึ้น
ข้อมูลแมตรฐานของแสงเสียง/วิดีโอรวมถึง เวลาดำเนินงาน ขนาด (เฉพาะวิดีโอ) และเส้นทางข้อความ。
ในระหว่างการโหลดแสงเสียง/วิดีโอ จะมีเหตุการณ์ตามลำดับที่ต่อไปนี้:
ตัวอย่าง
ตัวอย่าง 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 | การสนับสนุน | การสนับสนุน | การสนับสนุน |