Sự kiện ontimeupdate
Định nghĩa và cách sử dụng
Sự kiện ontimeupdate xảy ra khi vị trí phát hiện tại của âm thanh/video thay đổi.
Sự kiện này được kích hoạt bởi:
- Phát âm thanh/video
- Di chuyển vị trí phát hiện tại (ví dụ khi người dùng cuộn nhanh đến điểm khác trong âm thanh/video)
Lưu ý:Sự kiện ontimeupdate thường đi kèm với đối tượng Thuộc tính currentTimeKhi sử dụng chung, thuộc tính này trả về vị trí phát hiện tại của âm thanh/video, bằng giây.
Mô hình
Ví dụ 1
Chạy JavaScript khi vị trí phát hiện tại thay đổi:
<video ontimeupdate="myFunction()">
Ví dụ 2
Chạy JavaScript khi vị trí phát hiện tại của âm thanh thay đổi:
<audio ontimeupdate="myFunction()">
Ví dụ 3
Sử dụng thuộc tính currentTime để thiết lập vị trí phát hiện tại là 5 giây:
document.getElementById("myVideo").currentTime = 5;
Cú pháp
Trong HTML:
<element ontimeupdate="myScript">
Trong JavaScript:
object.ontimeupdate = function(){myScript};
Trong JavaScript, sử dụng phương thức addEventListener():
object.addEventListener("timeupdate", myScript);
Ghi chú:Internet Explorer 8 hoặc sớm hơn không hỗ trợ Phương thức addEventListener()。
Chi tiết kỹ thuật
Bong bóng: | Không hỗ trợ |
---|---|
Có thể hủy: | Không hỗ trợ |
Loại sự kiện: | Sự kiện |
Thẻ HTML được hỗ trợ: | <audio> và <video> |
Phiên bản DOM: | Sự kiện Level 3 |
Hỗ trợ trình duyệt
Số trong bảng cho thấy phiên bản trình duyệt đầu tiên hỗ trợ sự kiện này hoàn toàn.
Sự kiện | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
ontimeupdate | Hỗ trợ | 9.0 | Hỗ trợ | Hỗ trợ | Hỗ trợ |