Peristiwa oncanplay

Definisi dan penggunaan

Peristiwa oncanplay terjadi saat browser dapat memainkan audio/video yang ditentukan (ketika buffer mencukupi untuk dimulai).

Pada 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 siap dimainkan:

<video oncanplay="myFunction()">

Coba sendiri

Contoh 2

Eksekusi JavaScript saat audio siap dimainkan:

<audio oncanplay="myFunction()">

Coba sendiri

Sintaksis

Dalam HTML:

<elemen oncanplay="myScript">

Coba sendiri

Dalam JavaScript:

objek.oncanplay = function(){myScript};

Coba sendiri

Dalam JavaScript, gunakan metode addEventListener():

objek.addEventListener("canplay", 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 Browser

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

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