MediaKeyStatusMap
Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.
The MediaKeyStatusMap interface of the EncryptedMediaExtensions API is a read-only map of media key statuses by key IDs.
Properties
-
MediaKeyStatusMap.sizeRead only -
Returns the number of key/value pars in the status map.
Methods
-
MediaKeyStatusMap.entries()Read only -
Returns a new
Iteratorobject containing an array of[key, value]for each element in the status map, in insertion order. -
MediaKeyStatusMap.forEach(callback[, argument])Read only -
Calls
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 only -
Returns the value associated with the given key, or
undefinedif 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
Iteratorobject containing keys for each element in the status map, in insertion order. -
MediaKeyStatusMap.values()Read only -
Returns a new
Iteratorobject containing values for each element in the status map, in insertion order. -
MediaKeyStatusMap.[@@iterator]()Read only -
Returns 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 |
Browser compatibility
| Desktop | Mobile | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | WebView Android | Chrome Android | Firefox for Android | Opera Android | Safari on IOS | Samsung Internet | |
MediaKeyStatusMap |
42 |
13 |
38 |
No |
29 |
12.1 |
43 |
42 |
38 |
29 |
12.2 |
4.0 |
entries |
42 |
16 |
38 |
No |
29 |
12.1 |
43 |
42 |
38 |
29 |
12.2 |
4.0 |
forEach |
42 |
13 |
47 |
No |
29 |
12.1 |
43 |
42 |
47 |
29 |
12.2 |
4.0 |
get |
42 |
13 |
45 |
No |
29 |
12.1 |
43 |
42 |
45 |
29 |
12.2 |
4.0 |
has |
42 |
13 |
45 |
No |
29 |
12.1 |
43 |
42 |
45 |
29 |
12.2 |
4.0 |
keys |
42 |
16 |
38 |
No |
29 |
12.1 |
43 |
42 |
38 |
29 |
12.2 |
4.0 |
size |
42 |
13 |
38 |
No |
29 |
12.1 |
43 |
42 |
38 |
29 |
12.2 |
4.0 |
values |
42 |
16 |
38 |
No |
29 |
12.1 |
43 |
42 |
38 |
29 |
12.2 |
4.0 |
@@iterator |
42 |
16 |
45 |
No |
29 |
12.1 |
43 |
42 |
45 |
29 |
12.2 |
4.0 |
© 2005–2021 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/MediaKeyStatusMap