HTMLMediaElement: waitingforkey 事件

Baseline 2024
新推出

自 ⁨2024 年 11 月⁩ 以來,此功能在最新的裝置和瀏覽器版本中均可正常工作。此功能在舊裝置或瀏覽器中可能無法正常工作。

當媒體元素因需要金鑰才能解碼以下資料而首次無法播放,並且播放已停止時,會觸發 waitingforkey 事件。

如果當前播放位置的影片幀和/或音訊資料已被解碼,則 readyState 會被設定為 HAVE_CURRENT_DATA。否則,包括資料先前可用但現在不再可用時,readyState 會被設定為 HAVE_METADATA

語法

在諸如 addEventListener() 之類的方法中使用事件名稱,或設定事件處理程式屬性。

js
addEventListener("waitingforkey", (event) => { })

onwaitingforkey = (event) => { }

事件型別

一個 Event 物件。

規範

規範
加密媒體擴充套件
# dom-htmlmediaelement-onwaitingforkey

瀏覽器相容性

另見