This article needs a technical review. How you can help.
This is an experimental technology
Because this technology's specification has not stabilized, check the compatibility table for the proper prefixes to use in various browsers. Also note that the syntax and behavior of an experimental technology is subject to change in future versions of browsers as the spec changes.
The MediaKeyStatusMap
interface of the EncryptedMediaExtensions API is a read-only map of media key statuses by key IDs.
Properties
MediaKeyStatusMap.size
Read only- Returns the number of key/value paris in the status map.
Methods
MediaKeyStatusMap.entries()
Read only- Returns returns a new
Iterator
object containing an array of[key, value]
for each element in the status map, in insertion order. MediaKeyStatusMap.forEach(callback[, argument])
Read only- Calls
callback
once for each key-value pair in the status map, in insertion order. Ifargument
is present it will be passed to the callback. MediaKeyStatusMap.get()
Read only- Returns the value associated with the given key, or
undefined
if there is none. MediaKeyStatusMap.has()
Read only- Returns a boolean asserting whether a value has been associated with the given key.
MediaKeyStatusMap.keys()
Read only- Returns a new
Iterator
object containing keys for each element in the status map, in insertion order. MediaKeyStatusMap.values()
Read only- Returns a new
Iterator
object containing values for each element in the status map, in insertion order. MediaKeyStatusMap.[@@iterator]()
Read only- Returns a new
Iterator
object containing an array of[key, value]
for each element in the status map, in insertion order.
Specifications
Specification | Status | Comment |
---|---|---|
Encrypted Media Extensions The definition of 'MediaKeyStatusMap' in that specification. |
Working Draft | Initial definition. |
Browser compatibility
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|
Basic support | 42.0 | ? | ? | ? | ? |
Feature | Android | Android Webview | Firefox Mobile (Gecko) | Firefox OS | IE Mobile | Opera Mobile | Safari Mobile | Chrome for Android |
---|---|---|---|---|---|---|---|---|
Basic support | Not supported | 43.0 | ? | ? | ? | ? | ? | 42.0 |