MediaKeySession: message 事件

Baseline 已广泛支持

此特性已相当成熟,可在许多设备和浏览器版本上使用。自 ⁨2020 年 1 月⁩ 起,所有主流浏览器均已支持。

安全上下文: 此功能仅在安全上下文(HTTPS)中可用,且支持此功能的浏览器数量有限。

MediaKeySession 接口的 message 事件在内容解密模块生成消息时触发。

语法

在诸如 addEventListener() 之类的方法中使用事件名称,或设置事件处理程序属性。

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

onmessage = (event) => { }

事件类型

一个 MediaKeyMessageEvent。继承自 Event

Event MediaKeyMessageEvent

事件属性

MediaKeyMessageEvent.message 只读

返回一个包含来自内容解密模块的消息的 ArrayBuffer。消息内容因密钥系统而异。

MediaKeyMessageEvent.messageType 只读

指示消息的类型。可能是 license-requestlicense-renewallicense-releaseindividualization-request 之一。

规范

规范
加密媒体扩展
# dom-mediakeysession-onmessage

浏览器兼容性