HTMLMediaElement: setMediaKeys() 方法
HTMLMediaElement 介面的 setMediaKeys() 方法用於設定將在播放期間用於解密媒體的 MediaKeys。
它返回一個 Promise,如果成功設定了新金鑰,則該 Promise 會 fulfilled,如果無法設定金鑰,則會 rejected。
語法
js
setMediaKeys(mediaKeys)
引數
mediaKeys-
一個
MediaKeys物件,HTMLMediaElement可以使用它在播放期間解密媒體資料。
返回值
異常
返回的 Promise 可能會因以下原因而 rejection:
InvalidStateErrorDOMException-
媒體金鑰已在附加過程中,或者無法在當前時間移除之前的金鑰(例如,因為特定實現不允許在播放期間移除)。
QuotaExceededError-
傳入的金鑰已被另一個元素使用,或者瀏覽器由於其他原因無法將其與此元素一起使用。
NotSupportedErrorDOMException-
當前與媒體關聯的媒體金鑰無法解除關聯,因為 CDM 或瀏覽器不支援此操作。
規範
| 規範 |
|---|
| 加密媒體擴充套件 # dom-htmlmediaelement-setmediakeys |
瀏覽器相容性
載入中…