MediaRecorder.stream

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

Syntax

var stream = MediaRecorder.stream

Values

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

Example

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

      // Success callback
      function(stream) {
           var mediaRecorder = new MediaRecorder(stream);

           var myStream = mediaRecorder.stream;
           console.log(myStream);

...

Specifications

Specification Status Comment
MediaStream Recording
The definition of 'MediaRecorder.stream' in that specification.
Working Draft Initial definition

Browser compatibility

FeatureChromeEdgeFirefoxInternet ExplorerOperaSafari
Basic support471 2 ?25 ? ? ?
FeatureAndroid webviewChrome for AndroidEdge mobileFirefox for AndroidOpera AndroidiOS SafariSamsung Internet
Basic support No No ?25 ? ? No

1. Currently only video is supported, not audio.

2. From version 47: this feature is behind the Experimental Web Platform features preference (needs to be set to Enabled). To change preferences in Chrome, visit chrome://flags.

See also

Document Tags and Contributors

 Contributors to this page: lucian95, Sheppy, jpmedley, Sebastianz, teoli, chrisdavidmills
 Last updated by: lucian95,