From e50bf29dceae8504a75fcff6712071c73639c9ba Mon Sep 17 00:00:00 2001 From: Prakhar Saxena Date: Sun, 16 Sep 2018 03:20:32 +0530 Subject: [PATCH 1/2] createObjectURL() has been depreceated. replaced createObjectURL() with newer syntax. --- 19 - Webcam Fun/scripts-FINISHED.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/19 - Webcam Fun/scripts-FINISHED.js b/19 - Webcam Fun/scripts-FINISHED.js index a22085a66a..3650e7df95 100755 --- a/19 - Webcam Fun/scripts-FINISHED.js +++ b/19 - Webcam Fun/scripts-FINISHED.js @@ -8,7 +8,13 @@ function getVideo() { navigator.mediaDevices.getUserMedia({ video: true, audio: false }) .then(localMediaStream => { console.log(localMediaStream); - video.src = window.URL.createObjectURL(localMediaStream); + +// DEPRECIATION : +// The following has been depreceated by major browsers. +// video.src = window.URL.createObjectURL(localMediaStream); +// Please refer to this: + + video.srcObject = localMediaStream; video.play(); }) .catch(err => { From 686f1fb25163cb188e03d4da05ddca8b683c3778 Mon Sep 17 00:00:00 2001 From: Prakhar Saxena Date: Sun, 16 Sep 2018 15:22:50 +0530 Subject: [PATCH 2/2] Update scripts-FINISHED.js --- 19 - Webcam Fun/scripts-FINISHED.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/19 - Webcam Fun/scripts-FINISHED.js b/19 - Webcam Fun/scripts-FINISHED.js index 3650e7df95..9bb602d4e6 100755 --- a/19 - Webcam Fun/scripts-FINISHED.js +++ b/19 - Webcam Fun/scripts-FINISHED.js @@ -9,10 +9,12 @@ function getVideo() { .then(localMediaStream => { console.log(localMediaStream); -// DEPRECIATION : -// The following has been depreceated by major browsers. +// DEPRECIATION : +// The following has been depreceated by major browsers as of Chrome and Firefox. // video.src = window.URL.createObjectURL(localMediaStream); -// Please refer to this: +// Please refer to these: +// Depreceated - https://developer.mozilla.org/en-US/docs/Web/API/URL/createObjectURL +// Newer Syntax - https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement/srcObject video.srcObject = localMediaStream; video.play();