Peristiwa oncanplaythrough
Definisi dan penggunaan
Jika peramban mampu memprediksi bahwa ia dapat memutar media yang ditentukan hingga akhir tanpa perlu mengisi konten tambahan, maka peristiwa oncanplaythrough akan terjadi.
Dalam proses pemuat audio/video, berikut adalah urutan peristiwa yang terjadi:
Contoh
Contoh 1
Eksekusi JavaScript saat video dapat diputar terus tanpa berhenti:
<video oncanplaythrough="myFunction()">
Contoh 2
Eksekusi JavaScript saat audio dapat diputar terus tanpa berhenti:
<audio oncanplaythrough="myFunction()">
Sintaks
Dalam HTML:
<elemen oncanplaythrough="myScript">
Dalam JavaScript:
objek.oncanplaythrough = function(){myScript};
Dalam JavaScript, gunakan metode addEventListener():
objek.addEventListener("canplaythrough", myScript);
Keterangan:Internet Explorer 8 atau versi yang lebih awal tidak mendukung Metode addEventListener()。
Detil teknis
Bubbling: | Tidak didukung |
---|---|
Dapat dibatalkan: | Tidak didukung |
Jenis peristiwa: | Peristiwa |
Tanda tangan HTML yang didukung: | <audio> dan <video> |
Versi DOM: | Peristiwa Level 3 |
Dukungan Peramban
Angka di dalam tabel menunjukkan versi paling awal peramban yang mendukung peristiwa ini sepenuhnya.
Peristiwa | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
oncanplaythrough | Dukungan | 9.0 | Dukungan | Dukungan | Dukungan |