HTMLMediaElement: suspend-Ereignis
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Das suspend
-Ereignis wird ausgelöst, wenn der Benutzeragent absichtlich keine Mediendaten abruft. In diesem Fall wird HTMLMediaElement.networkState
auf HTMLMediaElement.NETWORK_IDLE
gesetzt. Dies kann passieren, wenn es keine weiteren Daten zu laden gibt oder wenn das Laden nicht notwendig ist; zum Beispiel könnte der Browser entscheiden, nur 5 Minuten eines Videos im Voraus zu puffern, wobei das Laden ausgesetzt wird, bis der Benutzer mehr des Videos abgespielt hat.
Dieses Ereignis ist nicht abbrechbar und blubbert nicht.
Syntax
Verwenden Sie den Ereignisnamen in Methoden wie addEventListener()
oder setzen Sie eine Ereignis-Handler-Eigenschaft.
addEventListener("suspend", (event) => {});
onsuspend = (event) => {};
Ereignistyp
Ein generisches Event
.
Beispiele
Diese Beispiele fügen einen Ereignis-Listener für das suspend
-Ereignis des HTMLMediaElements hinzu und posten dann eine Nachricht, wenn dieser Ereignis-Handler auf das Auslösen des Ereignisses reagiert hat.
Verwendung von addEventListener()
:
const video = document.querySelector("video");
video.addEventListener("suspend", (event) => {
console.log("Data loading has been suspended.");
});
Verwendung der onsuspend
-Ereignis-Handler-Eigenschaft:
const video = document.querySelector("video");
video.onsuspend = (event) => {
console.log("Data loading has been suspended.");
};
Spezifikationen
Specification |
---|
HTML # event-media-suspend |
HTML # handler-onsuspend |
Browser-Kompatibilität
Report problems with this compatibility data on GitHubdesktop | mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
suspend event |
Legend
Tip: you can click/tap on a cell for more information.
- Full support
- Full support
Verwandte Ereignisse
- Das HTMLMediaElement
playing
-Ereignis - Das HTMLMediaElement
waiting
-Ereignis - Das HTMLMediaElement
seeking
-Ereignis - Das HTMLMediaElement
seeked
-Ereignis - Das HTMLMediaElement
ended
-Ereignis - Das HTMLMediaElement
loadedmetadata
-Ereignis - Das HTMLMediaElement
loadeddata
-Ereignis - Das HTMLMediaElement
canplay
-Ereignis - Das HTMLMediaElement
canplaythrough
-Ereignis - Das HTMLMediaElement
durationchange
-Ereignis - Das HTMLMediaElement
timeupdate
-Ereignis - Das HTMLMediaElement
play
-Ereignis - Das HTMLMediaElement
pause
-Ereignis - Das HTMLMediaElement
ratechange
-Ereignis - Das HTMLMediaElement
volumechange
-Ereignis - Das HTMLMediaElement
emptied
-Ereignis - Das HTMLMediaElement
stalled
-Ereignis