MediaStreamTrackEvent()

The MediaStreamTrackEvent() constructor returns a newly created MediaStreamTrackEvent object, which represents an event announcing that a MediaStreamTrack has been added to or removed from a MediaStream.

Syntax

var trackEvent = new MediaStreamTrackEvent(type, {track: aMediaStreamTrack});

Parameters

The MediaStreamTrackEvent() constructor also inherits arguments from Event().

type

A DOMString representing the name of the type of the MediaStreamTrackEvent. It is case-sensitive and can be "addtrack" or "removetrack".

track

A MediaStreamTrack object representing the track which was added to or removed from the stream.

Return value

A new MediaStreamTrackEvent, initialized based on the provided options.

Specifications

Specification
Media Capture and Streams
# dom-mediastreamtrackevent-constructor

Browser compatibility

BCD tables only load in the browser

See also