Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit März 2019 browserübergreifend verfügbar.
Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.
Die generateRequest()-Methode des MediaKeySession-Interfaces gibt ein Promise zurück, nachdem eine Lizenzanfrage basierend auf Initialisierungsdaten generiert wurde.
Ein String, der das Format des initData-Parameters angibt. Dies muss einer der folgenden Werte sein:
Initialisierungsdaten für die Anfrage, im Format, das durch initDataType spezifiziert ist. Es ist eine Instanz eines der folgenden Typen:
Ein Promise.
Wird ausgelöst, wenn initDataType ein leerer String ist, wenn initData ein leeres Array ist oder wenn die bereitgestellten initData nicht gültig gemäß dem angegebenen initDataType sind.
NotSupportedError DOMExceptionWird ausgelöst, wenn die mit dem MediaKeySession-Objekt assoziierte Key-System-Implementierung den bereitgestellten initDataType nicht unterstützt, wenn die bereinigten Initialisierungsdaten leer sind oder wenn die bereinigten Initialisierungsdaten nicht vom Inhaltsentschlüsselungsmodul (CDM) unterstützt werden.
QuotaExceededErrorWird ausgelöst, wenn die Operation aufgrund eines Ressourcenmangels des User-Agents oder CDM fehlschlägt.
InvalidStateError DOMExceptionWird ausgelöst, wenn sich das MediaKeySession-Objekt in einem closing- oder closed-Zustand befindet, oder wenn es bereits initialisiert wurde.
| Encrypted Media Extensions # dom-mediakeysession-generaterequest |
JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.
Der Bauplan für ein besseres Internet.
Besuche die gemeinnützige Muttergesellschaft der Mozilla Corporation, die Mozilla Foundation.
Teile dieses Inhalts sind ©1998–2026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfügbar unter einer Creative-Commons-Lizenz.