🏠 New in High Baseline Support: Encrypted media extensions
September 25, 2021
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]