Zdarzenie oncanplay

Definicja i użycie

Zdarzenie oncanplay występuje, gdy przeglądarka może zacząć odtwarzać określone audio/video (gdy bufor jest wystarczająco duży, aby zacząć).

Podczas ładowania audio/video, następują następujące zdarzenia w następującej kolejności:

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

Przykład

Przykład 1

Wykonaj JavaScript, gdy wideo jest gotowe do odtwarzania:

<video oncanplay="myFunction()">

Spróbuj sam

Przykład 2

Wykonaj JavaScript, gdy audio jest gotowe do odtwarzania:

<audio oncanplay="myFunction()">

Spróbuj sam

Gramatyka

W HTML:

<element oncanplay="myScript">

Spróbuj sam

W JavaScript:

obiekt.oncanplay = function(){myScript};

Spróbuj sam

W JavaScript, używając metody addEventListener():

obiekt.addEventListener("canplay", myScript);

Spróbuj sam

Komentarz:Internet Explorer 8 i wcześniejsze wersje nie obsługują Metoda addEventListener().

Szczegóły techniczne

Bąbelkowanie: Nieobsługiwane
Można anulować: Nieobsługiwane
Typ zdarzenia: Zdarzenie
Obsługiwane etykiety HTML: <audio> i <video>
Wersja DOM: Zdarzenia poziomu 3

Obsługa przeglądarek

Liczby w tabeli wskazują na pierwszą wersję przeglądarki obsługującą to zdarzenie.

Zdarzenie Chrome IE Firefox Safari Opera
oncanplay Wsparcie 9.0 Wsparcie Wsparcie Wsparcie