streamproc / MediaStreamRecorder

Cross browser audio/video/screen recording. It supports Chrome, Firefox, Opera and Microsoft Edge. It even works on Android browsers. It follows latest MediaRecorder API standards and provides similar APIs.
https://www.webrtc-experiment.com/msr/
MIT License
2.62k stars 563 forks source link

Getting an unrecognized error, however it's working fine #162

Open s77rt opened 6 years ago

s77rt commented 6 years ago

Getting an error after making this change: mediaRecorder.stream.stop(); to:

mediaRecorder.stream.getTracks().forEach(function(track) {
    track.stop();
});

error:

MediaRecorder Error error​bubbles: false​cancelBubble: false​cancelable: false​composed: false​currentTarget: null​defaultPrevented: false​error: Restricted {  }​eventPhase: 0​explicitOriginalTarget: MediaRecorder { stream: LocalMediaStream, state: "inactive", mimeType: "", … }​isTrusted: true​originalTarget: MediaRecorder { stream: LocalMediaStream, state: "inactive", mimeType: "", … }​target: MediaRecorder { stream: LocalMediaStream, state: "inactive", mimeType: "", … }​timeStamp: 15451​type: "error"​__proto__: MediaRecorderErrorEventPrototype { error: Getter, … } MediaStreamRecorder.js:1183:21
    MediaRecorderWrapper/this.start/mediaRecorder.onerror https://cdn.webrtc-experiment.com/MediaStreamRecorder.js:1183:21

even it's working correctly

is it a bug?