title: Is it possible to change MediaRecorder's stream?
body: <pre><code>getUserMedia(constrains).then(stream =&gt; {
      var recorder = new MediaRecorder(stream)
  })
  
  recorder.start()
  recorder.pause()
  // get new stream getUserMedia(constrains_new)
  // how to update recorder stream here?
  recorder.resume()
  </code></pre>
  
  <p>Is it possible? I've try to create MediaStream and use <strong>addTrack</strong> and <strong>removeTrack</strong> methods to change stream tracks but no success (recorder stops when I try to resume it with updated stream)</p>
  
  <p>Any ideas?</p>