Peristiwa oncanplaythrough

Definisi dan penggunaan

Jika peramban menganalisis bahwa ia dapat memutar media yang ditentukan hingga akhir tanpa perlu mengembalikan konten tambahan, maka peristiwa oncanplaythrough akan terjadi.

Pada proses penggunaan audio/video, peristiwa berikut akan terjadi dalam urutan berikut ini:

  1. onloadstart
  2. ondurationchange
  3. onloadedmetadata
  4. onloadeddata
  5. onprogress
  6. oncanplay
  7. oncanplaythrough

Contoh

Contoh 1

Eksekusi JavaScript saat video dapat diputar terus tanpa berhenti:

<video oncanplaythrough="myFunction()">

Coba sendiri

Contoh 2

Eksekusi JavaScript saat audio dapat diputar terus tanpa berhenti:

<audio oncanplaythrough="myFunction()">

Coba sendiri

Sintaks

Dalam HTML:

<elemen oncanplaythrough="myScript">

Coba sendiri

Dalam JavaScript:

objek.oncanplaythrough = function(){myScript};

Coba sendiri

Dalam JavaScript, gunakan metode addEventListener():

objek.addEventListener("canplaythrough", myScript);

Coba sendiri

Keterangan:Internet Explorer 8 atau versi yang lebih awal tidak mendukung Metode addEventListener()

Detil teknis

Bubbling: Tidak didukung
Dapat dibatalkan: Tidak didukung
Tipe peristiwa: Peristiwa
Tanda HTML yang didukung: <audio> dan <video>
Versi DOM: Peristiwa Level 3

Dukungan Peramban

Angka di tabel menunjukkan versi pertama browser yang mendukung peristiwa ini penuh.

Peristiwa Chrome IE Firefox Safari Opera
oncanplaythrough Dukungan 9.0 Dukungan Dukungan Dukungan