HTMLMediaElement: waiting-Ereignis - Web-APIs | MDN

Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

HTMLMediaElement: waiting-Ereignis

Baseline
Weitgehend verfügbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.

>

Das waiting-Ereignis wird ausgelöst, wenn die Wiedergabe aufgrund eines vorübergehenden Datenmangels angehalten wurde.

Dieses Ereignis kann nicht abgebrochen werden und wird nicht durch die DOM-Hierarchie weitergereicht.

Syntax

Verwenden Sie den Ereignisnamen in addEventListener():

js
addEventListener("waiting", (event) => { })

Alternativ können Sie ihn der Event-Handler-Eigenschaft der Schnittstelle zuweisen:

js
onwaiting = (event) => { }

Ereignistyp

Ein generisches Event.

Beispiele

Diese Beispiele fügen einen Event-Listener für das waiting-Ereignis von HTMLMediaElement hinzu und geben eine Meldung aus, wenn der Event-Handler auf das ausgelöste Ereignis reagiert hat.

Mit addEventListener():

js
const video = document.querySelector("video");

video.addEventListener("waiting", (event) => {
  console.log("Video is waiting for more data.");
});

Mit der Event-Handler-Eigenschaft onwaiting (beachten Sie jedoch, dass dadurch gegebenenfalls andere über onwaiting hinzugefügte Event-Listener ersetzt werden):

js
const video = document.querySelector("video");

video.onwaiting = (event) => {
  console.log("Video is waiting for more data.");
};

Spezifikationen

Spezifikation
HTML>
# event-media-waiting>
HTML>
# handler-onwaiting>

Browser-Kompatibilität

Verwandte Ereignisse

  • Das playing-Ereignis von HTMLMediaElement
  • Das seeking-Ereignis von HTMLMediaElement
  • Das seeked-Ereignis von HTMLMediaElement
  • Das ended-Ereignis von HTMLMediaElement
  • Das loadedmetadata-Ereignis von HTMLMediaElement
  • Das loadeddata-Ereignis von HTMLMediaElement
  • Das canplay-Ereignis von HTMLMediaElement
  • Das canplaythrough-Ereignis von HTMLMediaElement
  • Das durationchange-Ereignis von HTMLMediaElement
  • Das timeupdate-Ereignis von HTMLMediaElement
  • Das play-Ereignis von HTMLMediaElement
  • Das pause-Ereignis von HTMLMediaElement
  • Das ratechange-Ereignis von HTMLMediaElement
  • Das volumechange-Ereignis von HTMLMediaElement
  • Das suspend-Ereignis von HTMLMediaElement
  • Das emptied-Ereignis von HTMLMediaElement
  • Das stalled-Ereignis von HTMLMediaElement

Siehe auch