Sự kiện oncanplaythrough
Định nghĩa và cách sử dụng
Nếu trình duyệt dự đoán rằng nó có thể phát tài nguyên đa phương tiện đã chỉ định đến cuối mà không cần nạp thêm nội dung, sự kiện oncanplaythrough sẽ xảy ra.
Trong quá trình tải âm thanh/video, các sự kiện sau sẽ xảy ra theo thứ tự sau:
Mẫu
Ví dụ 1
Chạy JavaScript khi video có thể phát liên tục mà không dừng lại:
<video oncanplaythrough="myFunction()">
Ví dụ 2
Chạy JavaScript khi âm thanh có thể phát liên tục mà không dừng lại:
<audio oncanplaythrough="myFunction()">
Cú pháp
Trong HTML:
<element oncanplaythrough="myScript">
Trong JavaScript:
object.oncanplaythrough = function(){myScript};
Trong JavaScript, sử dụng phương thức addEventListener():
object.addEventListener("canplaythrough", myScript);
Ghi chú:Internet Explorer 8 hoặc các phiên bản trước không hỗ trợ Phương thức addEventListener().
Chi tiết kỹ thuật
Nổ 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 cấp 3 |
Hỗ trợ trình duyệt
Số trong bảng chỉ ra 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 |
---|---|---|---|---|---|
oncanplaythrough | Hỗ trợ | 9.0 | Hỗ trợ | Hỗ trợ | Hỗ trợ |