Sự kiện oncanplaythrough
Thí dụ
Thực thi JavaScript khi một video có thể được phát toàn bộ mà không dừng lại:
<video oncanplaythrough="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 oncanplaythrough xảy ra khi trình duyệt ước tính nó có thể phát qua phương tiện được chỉ định mà không cần phải dừng lại để lưu vào bộ đệm.
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 | |||||
---|---|---|---|---|---|
oncanplaythrough | Yes | 9.0 | Yes | Yes | Yes |
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);
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 một âm thanh có thể được phát xuyên suốt, không dừng lại:
<audio oncanplaythrough="myFunction()">