MediaKeyStatusMap

Baseline 已广泛支持

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

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

Encrypted Media Extensions APIMediaKeyStatusMap 接口是一个只读映射,用于按键 ID 存储媒体密钥状态。

实例属性

MediaKeyStatusMap.size 只读

返回状态映射中的键/值对的数量。

实例方法

MediaKeyStatusMap.entries() 只读

返回一个新的 Iterator 对象,其中包含状态映射中每个元素的 [key, value] 数组,按插入顺序排列。

MediaKeyStatusMap.forEach() 只读

对状态映射中的每个键值对调用一次 callback,按插入顺序排列。如果提供了 argument,它将被传递给回调函数。

MediaKeyStatusMap.get() 只读

返回与给定键关联的值,如果不存在则返回 undefined

MediaKeyStatusMap.has() 只读

返回一个布尔值,断言是否已将值与给定键关联。

MediaKeyStatusMap.keys() 只读

返回一个新的 Iterator 对象,其中包含状态映射中每个元素的键,按插入顺序排列。

MediaKeyStatusMap.values() 只读

返回一个新的 Iterator 对象,其中包含状态映射中每个元素的值,按插入顺序排列。

MediaKeyStatusMap[Symbol.iterator]() 只读

返回一个新的 Iterator 对象,其中包含状态映射中每个元素的 [key, value] 数组,按插入顺序排列。

规范

规范
加密媒体扩展
# mediakeystatusmap-interface

浏览器兼容性