Vintage gUM Demo Chrome

Shows mediaDevices.getUserMedia use with adapter.js

by jib1

HTML

<script src="https://webrtc.github.io/adapter/adapter-latest.js"></script>
<video id="video" height="120" width="160" autoplay></video><br>
<div id="div"></div>

JavaScript

navigator.getUserMedia = navigator.mozGetUserMedia ||
                         navigator.webkitGetUserMedia;

new Promise((y, n) => navigator.getUserMedia({ video: true, audio: true }, y, n))
  .then(stream => video.src = URL.createObjectURL(stream))
  .catch(log);

var log = msg => div.innerHTML += "<br>" + msg;