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.size
Read only -
Returns the number of key/value pars in the status map.
Methods
-
MediaKeyStatusMap.entries()
Read only -
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 |
---|
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