Sự kiện siêu dữ liệu được tải DOM Audio / Video DOM
❮ Tham chiếu DOM Audio / Video HTML
Thí dụ
Cảnh báo khi siêu dữ liệu cho video được tải:
var vid = document.getElementById("myVideo");
vid.onloadedmetadata = function() {
alert("Metadata for video loaded");
};
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 siêu dữ liệu được tải xảy ra khi siêu dữ liệu cho âm thanh / video được chỉ định đã được tải.
Siêu dữ liệu cho âm thanh / video bao gồm: thời lượng, kích thước (chỉ video) và đoạn văn bản.
Trong quá trình tải âm thanh / video, các sự kiện sau xảy ra, theo thứ tự sau:
- khởi động
- thay đổi thời gian
- loadmetadata
- tải dữ liệu
- phát triển
- có thể chơi
- canplay qua
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 | |||||
---|---|---|---|---|---|
loadedmetadata | Yes | 9.0 | Yes | Yes | Yes |
Cú pháp
Trong HTML:
<audio|video onloadedmetadata="myScript">
Trong JavaScript:
audio|video.onloadedmetadata=function(){myScript};
Trong JavaScript, sử dụng phương thức addEventListener ():
audio|video.addEventListener("loadedmetadata", myScript);
Chi tiết kỹ thuật
Các thẻ HTML được hỗ trợ: | <audio> và <video> |
---|---|
Các đối tượng JavaScript được hỗ trợ: | Video âm thanh |
Các ví dụ khác
Thí dụ
Cảnh báo khi siêu dữ liệu cho âm thanh được tải:
var aud = document.getElementById("myAudio");
aud.onloadedmetadata = function() {
alert("Metadata for audio loaded");
};
❮ Tham chiếu DOM Audio / Video HTML