The MediaRecorder.stream
read-only property returns the stream that was passed into the MediaRecorder()
constructor when the MediaRecorder
was created.
MediaRecorder.stream
Value
The MediaStream passed into the MediaRecorder()
constructor when the MediaRecorder
was originally created.
Examples
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 |
---|
MediaStream Recording # dom-mediarecorder-stream |
Browser compatibility
Desktop | Mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | WebView Android | Chrome Android | Firefox for Android | Opera Android | Safari on IOS | Samsung Internet | |
stream |
49
47-49
Before Chrome 49, only video is supported, not audio.
|
79
|
25
|
No
|
36
|
14
|
49
|
49
47-49
Before Chrome 49, only video is supported, not audio.
|
25
|
36
|
14
|
5.0
|
See also
- Using the MediaRecorder API
- Web Dictaphone: MediaRecorder + getUserMedia + Web Audio API visualization demo, by Chris Mills (source on GitHub.)
- simpl.info MediaStream Recording demo, by Sam Dutton.
Navigator.getUserMedia
© 2005–2021 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/MediaRecorder/stream