getUserMedia with Promises
by stopsatgreen
HTML
<video id="video" controls></video>
JavaScript
var video = document.getElementById('video');
video.addEventListener('play', function () {
navigator.mediaDevices.getUserMedia({ video: true }).then( function (stream) {
video.src = window.URL.createObjectURL(stream);
});
});