HTMLMediaElement: waitingforkey-Ereignis
Baseline 2024>
Neu verfügbar
Seit November 2024 funktioniert diese Funktion auf aktuellen Geräten und in aktuellen Browserversionen. Auf älteren Geräten oder in älteren Browsern funktioniert sie möglicherweise nicht.
Das waitingforkey-Ereignis wird bei einem Medienelement ausgelöst, wenn es erstmals nicht wiedergegeben werden kann, weil zum Decodieren der folgenden Daten ein Schlüssel benötigt wird. Die Wiedergabe wird dabei angehalten.
Wenn das Videobild und/oder die Audiodaten für die aktuelle Wiedergabeposition decodiert wurden, wird readyState auf HAVE_CURRENT_DATA gesetzt.
Andernfalls wird readyState auf HAVE_METADATA gesetzt. Das gilt auch, wenn die Daten zuvor verfügbar waren, es aber nicht mehr sind.
Syntax
Verwenden Sie den Ereignisnamen in addEventListener():
addEventListener("waitingforkey", (event) => { })
Alternativ können Sie ihn der Event-Handler-Eigenschaft der Schnittstelle zuweisen:
onwaitingforkey = (event) => { }
Ereignistyp
Ein Event.
Spezifikationen
| Spezifikation |
|---|
| Encrypted Media Extensions> # dom-htmlmediaelement-onwaitingforkey> |