🏠 New in Low Baseline Support: Encrypted media extensions
March 25, 2019
The mediaKeys property of HTMLMediaElement and the navigator.requestMediaKeySystemAccess() method control the playback of content subject to digital rights management. Also known as EME.
Source features
api.HTMLMediaElement.encrypted_event[mdn]api.HTMLMediaElement.mediaKeys[mdn]api.HTMLMediaElement.setMediaKeys[mdn]api.MediaEncryptedEvent[mdn]api.MediaEncryptedEvent.MediaEncryptedEvent[mdn]api.MediaEncryptedEvent.initData[mdn]api.MediaEncryptedEvent.initDataType[mdn]api.MediaKeyMessageEvent[mdn]api.MediaKeyMessageEvent.MediaKeyMessageEvent[mdn]api.MediaKeyMessageEvent.message[mdn]api.MediaKeyMessageEvent.messageType[mdn]api.MediaKeySession[mdn]api.MediaKeySession.close[mdn]api.MediaKeySession.closed[mdn]api.MediaKeySession.expiration[mdn]api.MediaKeySession.generateRequest[mdn]api.MediaKeySession.keyStatuses[mdn]api.MediaKeySession.load[mdn]api.MediaKeySession.remove[mdn]api.MediaKeySession.sessionId[mdn]api.MediaKeySession.update[mdn]api.MediaKeyStatusMap[mdn]api.MediaKeyStatusMap.size[mdn]api.MediaKeySystemAccess[mdn]api.MediaKeySystemAccess.createMediaKeys[mdn]api.MediaKeySystemAccess.keySystem[mdn]api.MediaKeys[mdn]api.MediaKeys.createSession[mdn]api.MediaKeys.setServerCertificate[mdn]api.Navigator.requestMediaKeySystemAccess[mdn]api.MediaKeySystemAccess.getConfiguration[mdn]api.MediaKeyStatusMap.get[mdn]api.MediaKeyStatusMap.has[mdn]api.MediaKeyStatusMap.forEach[mdn]api.MediaKeyStatusMap.entries[mdn]api.MediaKeyStatusMap.keys[mdn]api.MediaKeyStatusMap.values[mdn]api.MediaKeyStatusMap.@@iterator[mdn]api.MediaKeySession.keystatuseschange_event[mdn]api.MediaKeySession.message_event[mdn]api.HTMLMediaElement.waitingforkey_event[mdn]html.elements.iframe.allow.encrypted-media[mdn]api.MediaKeys.getStatusForPolicy[mdn]api.MediaCapabilities.decodingInfo.configuration_keySystemConfiguration_parameter[mdn]http.headers.Permissions-Policy.encrypted-media[mdn]