HTMLMediaElement: encrypted 事件

Baseline 已广泛支持

此功能已成熟,并可在多种设备和浏览器版本上运行。自 2019 年 3 月以来,它已在所有浏览器中可用。

当在媒体中发现指示媒体已加密的初始化数据时,会触发 encrypted 事件。

此事件不可取消,也不会冒泡。

语法

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

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

onencrypted = (event) => { }

事件类型

一个 MediaEncryptedEvent。继承自 Event

Event MediaEncryptedEvent

事件属性

MediaEncryptedEvent.initDataType 只读

返回一个区分大小写的字符串,表示找到的初始化数据的格式类型

MediaEncryptedEvent.initData 只读

返回一个包含找到的初始化数据的 ArrayBuffer。如果不存在与格式关联的初始化数据,则返回 null

规范

规范
加密媒体扩展
# dom-htmlmediaelement-onencrypted

浏览器兼容性

另见