MediaStreamEvent: MediaStreamEvent() constructor

Deprecated

Avoid using this feature in new projects. This feature may be a candidate for removal from web standards or browsers.

Non-standard: This feature is not standardized. We do not recommend using non-standard features in production, as they have limited browser support, and may change or be removed. However, they can be a suitable alternative in specific cases where no standard option exists.

The MediaStreamEvent() constructor creates a new MediaStreamEvent object.

Syntax

js
 new MediaStreamEvent(type, options)

Values

type

A string with the name of the event, like addstream or removestream.

options

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

stream

A MediaStream representing the stream being concerned by the event.

Return value

A new MediaStreamEvent object.

Example

js
// s is a MediaStream
const event = new MediaStreamEvent("addstream", { stream: s });

Specifications

This feature is no more part of any specification.

Browser compatibility

See also