The MediaEncryptedEvent constructor creates a new MediaEncryptedEvent object.

Note: In normal cases, you don't need to call this constructor in your code as such events are usually generated by the browser when needed.


new MediaEncryptedEvent(type)
new MediaEncryptedEvent(type, options)



A string with the name of the event. It is case-sensitive and browsers always set it to encrypted.

options Optional

An object that, in addition of the properties defined in Event(), can have the following properties:


A string with the type of the initialization data contained in this object


An ArrayBuffer with the initialization data, or null if there is none.

Return value

A new MediaEncryptedEvent object.


No specification found

No specification data found for api.MediaEncryptedEvent.MediaEncryptedEvent.
Check for problems with this page or contribute a missing spec_url to mdn/browser-compat-data. Also make sure the specification is included in w3c/browser-specs.

Browser compatibility

BCD tables only load in the browser