MediaStream: addTrack() method

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨September 2017⁩.

The addTrack() method of the MediaStream interface adds a new track to the stream. The track is specified as a parameter of type MediaStreamTrack.

Note: If the specified track is already in the stream's track set, this method has no effect.

Syntax

js
addTrack(track)

Parameters

track

A MediaStreamTrack to add to the stream.

Return value

None (undefined).

Specifications

Specification
Media Capture and Streams
# dom-mediastream-addtrack

Browser compatibility

See also