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

The MediaKeySystemAccess interface of the Encrypted Media Extensions API provides access to a Key System for decryption and/or a content protection provider. You can request an instance of this object using the Navigator.requestMediaKeySystemAccess() method.

Instance properties

MediaKeySystemAccess.keySystem Read only

Returns a string identifying the key system being used.

Instance methods


Returns a Promise that resolves to a new MediaKeys object.


Returns an object with the supported combination of configuration options.


Encrypted Media Extensions
# mediakeysystemaccess-interface

Browser compatibility

BCD tables only load in the browser