Sự kiện onloadedmetadata
Thí dụ
Thực thi JavaScript khi dữ liệu meta cho video được tải:
<video onloadedmetadata="myFunction()">
Thêm các ví dụ "Hãy tự mình thử" bên dưới.
Định nghĩa và Cách sử dụng
Sự kiện onloadedmetadata xảy ra khi dữ liệu meta cho âm thanh / video được chỉ định đã được tải.
Dữ liệu meta cho âm thanh / video bao gồm: thời lượng, kích thước (chỉ dành cho video) và bản nhạc.
Trong quá trình tải âm thanh / video, các sự kiện sau xảy ra, theo thứ tự sau:
- onloadstart
- ondurationchange
- onloadedmetadata
- onloadeddata
- sự vi phạm
- oncanplay
- oncanplaythrough
Hỗ trợ trình duyệt
Các số trong bảng chỉ định phiên bản trình duyệt đầu tiên hỗ trợ đầy đủ sự kiện.
Event | |||||
---|---|---|---|---|---|
onloadedmetadata | Yes | 9.0 | Yes | Yes | Yes |
Cú pháp
Trong HTML:
<element onloadedmetadata="myScript">
Trong JavaScript:
object.onloadedmetadata = function(){myScript};
Trong JavaScript, sử dụng phương thức addEventListener ():
object.addEventListener("loadedmetadata", myScript);
Lưu ý: Phương thức addEventListener () không được hỗ trợ trong Internet Explorer 8 và các phiên bản trước đó.
Chi tiết kỹ thuật
Bong bóng: | Không |
---|---|
Có thể hủy bỏ: | Không |
Loại sự kiện: | Biến cố |
Các thẻ HTML được hỗ trợ: | <audio> và <video> |
Phiên bản DOM: | Sự kiện cấp 3 |
Các ví dụ khác
Thí dụ
Thực thi JavaScript khi dữ liệu meta cho âm thanh được tải:
<audio onloadedmetadata="myFunction()">