MediaStreamEvent()

Obsolete
This feature is obsolete. Although it may still work in some browsers, its use is discouraged since it could be removed at any time. Try to avoid using it.

The MediaStreamEvent() constructor creates a new MediaStreamEvent.

Syntax

 var event = new MediaStreamEvent(type, mediaStreamEventInit);

Values

type
Is a DOMString containing the name of the event, like addstream or removestream.
mediaStreamEventInit
Is a MediaStreamEventInit dictionary, having the following fields:
  • "stream" of type MediaStream representing the stream being concerned by the event.
  • "bubbles", optional and defaulting to false, inherited from EventInit, and indicating if the event must bubble or not.
  • "cancelable", optional and defaulting to false, inherited from EventInit, and indicating if the event can be canceled or not.

Example

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

Browser compatibility

DesktopMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome for AndroidFirefox for AndroidOpera for AndroidSafari on iOSSamsung Internet
MediaStreamEvent() constructor
Deprecated
Chrome Full support YesEdge Full support ≤18Firefox Full support YesIE No support NoOpera Full support YesSafari ? WebView Android Full support YesChrome Android Full support YesFirefox Android ? Opera Android Full support YesSafari iOS ? Samsung Internet Android Full support Yes

Legend

Full support
Full support
No support
No support
Compatibility unknown
Compatibility unknown
Deprecated. Not for use in new websites.
Deprecated. Not for use in new websites.

See also