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: 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():

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

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

js
onwaitingforkey = (event) => { }

Ereignistyp

Ein Event.

Spezifikationen

Spezifikation
Encrypted Media Extensions
# dom-htmlmediaelement-onwaitingforkey

Browser-Kompatibilität

Siehe auch