gUM should allow un-prompted re-access to same device
by munrochiang
HTML
<button onclick="gum1()">gum1</button>
<button onclick="gum2()">gum2</button>
<div id="div"></div><br>
<video id="video1" height="320" autoplay></video>
<video id="video2" height="320" autoplay></video>
<script src="https://webrtc.github.io/adapter/adapter-latest.js"></script>
JavaScript
var gum1 = () =>
navigator.mediaDevices.getUserMedia({video: true})
.then(stream => (video1.srcObject = stream))
.catch(e => log(e));
var gum2 = () =>
navigator.mediaDevices.getUserMedia({video: true, audio: true})
.then(stream => (video2.srcObject = stream))
.catch(e => log(e));
var log = msg => div.innerHTML += "<p>" + msg + "</p>";