MediaKeySession: message event

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

The message event of the MediaKeySession interface fires when a message is generated by the content decryption module.


Use the event name in methods like addEventListener(), or set an event handler property.

addEventListener("message", (event) => {});

onmessage = (event) => {};

Event type

Event properties

MediaKeyMessageEvent.message Read only

Returns an ArrayBuffer with a message from the content decryption module. Messages vary by key system.

MediaKeyMessageEvent.messageType Read only

Indicates the type of message. May be one of license-request, license-renewal, license-release, or individualization-request.


Encrypted Media Extensions
# dom-mediakeysession-onmessage

Browser compatibility

BCD tables only load in the browser