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 |
浏览器兼容性
加载中…