MediaRecorder: stream property

The stream read-only property of the MediaRecorder interface returns the stream that was passed into the MediaRecorder() constructor when the MediaRecorder was created.

Value

The MediaStream passed into the MediaRecorder() constructor when the MediaRecorder was originally created.

Examples

js
if (navigator.getUserMedia) {
  console.log("getUserMedia supported.");
  navigator.getUserMedia(
    // constraints - only audio needed for this app
    {
      audio: true,
    },

    // Success callback
    (stream) => {
      const mediaRecorder = new MediaRecorder(stream);

      const myStream = mediaRecorder.stream;
      console.log(myStream);
    },
  );
}

Specifications

Specification
MediaStream Recording
# dom-mediarecorder-stream

Browser compatibility

BCD tables only load in the browser

See also