MediaKeyStatusMap
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since March 2019.
Secure context: This feature is available only insecure contexts (HTTPS), in some or allsupporting browsers.
TheMediaKeyStatusMap interface of theEncrypted Media Extensions API is a read-only map of media key statuses by key IDs.
In this article
Instance properties
MediaKeyStatusMap.sizeRead onlyReturns the number of key/value pairs in the status map.
Instance methods
MediaKeyStatusMap.entries()Read onlyReturns a new
Iteratorobject containing an array of[key, value]for each element in the status map, in insertion order.MediaKeyStatusMap.forEach()Read onlyCalls
callbackonce for each key-value pair in the status map, in insertion order. Ifargumentis present it will be passed to the callback.MediaKeyStatusMap.get()Read onlyReturns the value associated with the given key, or
undefinedif there is none.MediaKeyStatusMap.has()Read onlyReturns a boolean asserting whether a value has been associated with the given key.
MediaKeyStatusMap.keys()Read onlyReturns a new
Iteratorobject containing keys for each element in the status map, in insertion order.MediaKeyStatusMap.values()Read onlyReturns a new
Iteratorobject containing values for each element in the status map, in insertion order.MediaKeyStatusMap[Symbol.iterator]()Read onlyReturns a new
Iteratorobject containing an array of[key, value]for each element in the status map, in insertion order.
Specifications
| Specification |
|---|
| Encrypted Media Extensions> # mediakeystatusmap-interface> |