--- title: MediaStream.clone() slug: Web/API/MediaStream/clone translation_of: Web/API/MediaStream/clone ---
{{APIRef("Media Capture and Streams")}}
The clone()
method of the {{domxref("MediaStream")}} interface creates a duplicate of theĀ MediaStream
. This new MediaStream
object has a new unique {{domxref("MediaStream.id", "id")}} and contains clones of every {{domxref("MediaStreamTrack")}} contained by the MediaStream
on which clone()
was called.
var stream = MediaStream.clone();
None.
A new {{domxref("MediaStream")}} instance which has a new unique ID and contains clones of every {{domxref("MediaStreamTrack")}} contained by the MediaStream
on which clone()
was called.
Specification | Status | Comment |
---|---|---|
{{SpecName('Media Capture', '#widl-MediaStream-clone-MediaStream', 'MediaStream.clone()')}} | {{Spec2('Media Capture')}} | Initial definition. |
{{Compat("api.MediaStream.clone")}}