MediaKeySession:generateRequest() 方法
MediaKeySession 介面的 generateRequest() 方法在根據初始化資料生成許可證請求後,會返回一個 Promise。
語法
js
generateRequest(initDataType, initData)
引數
initDataType-
一個指定
initData引數格式的字串。它必須是以下值之一: initData-
請求的初始化資料,格式由
initDataType指定。它是以下型別之一的例項:
返回值
異常
TypeError-
如果
initDataType為空字串,如果initData為空陣列,或者如果提供的initData根據指定的initDataType無效,則會丟擲此錯誤。 NotSupportedErrorDOMException-
如果與
MediaKeySession物件關聯的金鑰系統實現不支援提供的initDataType,如果已清理的初始化資料為空,或者如果已清理的初始化資料不受內容解密模組 (CDM) 支援,則會丟擲此錯誤。 QuotaExceededError-
如果由於使用者代理或 CDM 資源不足而導致操作失敗,則會丟擲此錯誤。
InvalidStateErrorDOMException-
如果
MediaKeySession物件處於closing或closed狀態,或者如果它已被初始化,則會丟擲此錯誤。
規範
| 規範 |
|---|
| 加密媒體擴充套件 # dom-mediakeysession-generaterequest |
瀏覽器相容性
載入中…