MediaKeys

Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.

The MediaKeys interface of Encrypted Media Extensions API represents a set of keys that an associated HTMLMediaElement can use for decryption of media data during playback.

Instance properties

None.

Instance methods

MediaKeys.createSession()

Returns a new MediaKeySession object, which represents a context for message exchange with a content decryption module (CDM).

MediaKeys.setServerCertificate()

Returns a Promise to a server certificate to be used to encrypt messages to the license server.

Examples

js
//TBD

Specifications

Specification
Encrypted Media Extensions
# mediakeys-interface

Browser compatibility

BCD tables only load in the browser