Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
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():
addEventListener("waiting", (event) => { })
Alternativ können Sie ihn der Event-Handler-Eigenschaft der Schnittstelle zuweisen:
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():
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):
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
