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: emptied-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 emptied-Ereignis wird ausgelöst, wenn das Medium leer geworden ist. Dies geschieht beispielsweise, wenn das Medium bereits vollständig oder teilweise geladen wurde und die Methode load() aufgerufen wird, um es erneut zu laden.

Dieses Ereignis kann nicht abgebrochen werden und wird nicht nach oben weitergegeben.

Syntax

Verwenden Sie den Ereignisnamen in addEventListener():

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

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

js
onemptied = (event) => { }

Ereignistyp

Ein generisches Event.

Beispiele

Diese Beispiele fügen einen Event-Listener für das emptied-Ereignis des HTMLMediaElement hinzu und geben eine Meldung aus, sobald der Event-Handler auf das Ereignis reagiert hat.

Mit addEventListener():

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

video.addEventListener("emptied", (event) => {
  console.log("Uh oh. The media is empty. Did you call load()?");
});

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

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

video.onemptied = (event) => {
  console.log("Uh oh. The media is empty. Did you call load()?");
};

Spezifikationen

Spezifikation
HTML
# event-media-emptied
HTML
# handler-onemptied

Browser-Kompatibilität

Verwandte Ereignisse

Siehe auch