Non-standard: This feature is non-standard and is not on a standards track. Do not use it on production sites facing the Web: it will not work for every user. There may also be large incompatibilities between implementations and the behavior may change in the future.

The MediaKeyMessageEvent constructor creates a new MediaKeyMessageEvent object which creates a new instance of MediaKeyMessageEvent.


var mediaKeyMessageEvent = new MediaKeyMessageEvent(typeArg, options)



A DOMString containing one of May be one of license-requestlicense-renewallicense-renewal, or individualization-request.


Options are as follows:

  • messageType: A developer-defined message type that allows applications to differentiate messages without parsing them.
  • message: An array containing the message generated by the content decryption module.

Browser compatibility

BCD tables only load in the browser