MediaKeySession: generateRequest()-Methode
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since März 2019.
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.
Syntax
generateRequest(initDataType, initData)
Parameter
initDataType-
Ein String, der das Format des
initData-Parameters angibt. Dies muss einer der folgenden Werte sein: initData-
Initialisierungsdaten für die Anfrage, im Format, das durch
initDataTypespezifiziert ist. Es ist eine Instanz eines der folgenden Typen:
Rückgabewert
Ein Promise.
Ausnahmen
TypeError-
Wird ausgelöst, wenn
initDataTypeein leerer String ist, wenninitDataein leeres Array ist oder wenn die bereitgestellteninitDatanicht gültig gemäß dem angegebeneninitDataTypesind. NotSupportedErrorDOMException-
Wird ausgelöst, wenn die mit dem
MediaKeySession-Objekt assoziierte Key-System-Implementierung den bereitgestellteninitDataTypenicht unterstützt, wenn die bereinigten Initialisierungsdaten leer sind oder wenn die bereinigten Initialisierungsdaten nicht vom Inhaltsentschlüsselungsmodul (CDM) unterstützt werden. QuotaExceededError-
Wird ausgelöst, wenn die Operation aufgrund eines Ressourcenmangels des User-Agents oder CDM fehlschlägt.
InvalidStateErrorDOMException-
Wird ausgelöst, wenn sich das
MediaKeySession-Objekt in einemclosing- oderclosed-Zustand befindet, oder wenn es bereits initialisiert wurde.
Spezifikationen
| Specification |
|---|
| Encrypted Media Extensions> # dom-mediakeysession-generaterequest> |
Browser-Kompatibilität
Loading…