Baseline Widely available
Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.
The setMediaKeys()
method of the HTMLMediaElement
interface sets the MediaKeys
that will be used to decrypt media during playback.
It returns a Promise
that fulfils if the new keys are successfully set, or rejects if keys cannot be set.
mediaKeys
A MediaKeys
object that the HTMLMediaElement
can use for decryption of media data during playback.
A Promise
that fulfills with undefined
.
The returned promise may reject an error:
InvalidStateError
DOMException
Media keys are already in the process of being attached, or the previous keys cannot be removed at the current time (for example, because the particular implementation does not allow removal during playback).
QuotaExceededError
DOMException
The passed keys are already in use by another element, or the browser is unable to use it with this element for other reasons.
NotSupportedError
DOMException
The media keys that are currently associated with the media cannot be disassociated, because this is not supported by either the CDM or the browser.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4