This is an experimental technology
Check the Browser compatibility table carefully before using this in production.

The MediaKeys.createSession() method returns a new MediaKeySession object, which represents a context for message exchange with a content decryption module (CDM).


​var mediaKeySessionObject = MediaKeys.createSession([MediaKeySessionType]);


Specification Status Comment
Encrypted Media Extensions
The definition of 'createSession()' in that specification.
Recommendation Initial definition

Browser compatibility

FeatureChromeEdgeFirefoxInternet ExplorerOperaSafari
Basic support42 Yes ? ? ? ?
FeatureAndroid webviewChrome for AndroidEdge mobileFirefox for AndroidOpera AndroidiOS SafariSamsung Internet
Basic support4342 Yes ? ? ? ?

Document Tags and Contributors

 Contributors to this page: fscholz, libbymc, rolfedh, Sebastianz, jpmedley
 Last updated by: fscholz,