MediaStream: clone() method

The clone() method of the MediaStream interface creates a duplicate of the MediaStream. This new MediaStream object has a new unique id and contains clones of every MediaStreamTrack contained by the MediaStream on which clone() was called.

Syntax

js
clone()

Parameters

None.

Return value

A new MediaStream instance which has a new unique ID and contains clones of every MediaStreamTrack contained by the MediaStream on which clone() was called.

Specifications

Specification
Media Capture and Streams
# dom-mediastream-clone

Browser compatibility

desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
clone