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:

  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
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