diff --git a/src/browser/CameraProxy.js b/src/browser/CameraProxy.js index 38f241f9f..7eb86bb36 100644 --- a/src/browser/CameraProxy.js +++ b/src/browser/CameraProxy.js @@ -102,9 +102,12 @@ function capture (success, errorCallback, opts) { var successCallback = function (stream) { localMediaStream = stream; - video.src = window.URL.createObjectURL(localMediaStream); + if ('srcObject' in video) { + video.srcObject = localMediaStream; + } else { + video.src = window.URL.createObjectURL(localMediaStream); + } video.play(); - document.body.appendChild(parent); };