From 1cac576ab1b0948803af1a837334cfb42c939534 Mon Sep 17 00:00:00 2001 From: JuganD <40771401+JuganD@users.noreply.github.com> Date: Thu, 28 Nov 2019 16:33:26 +0200 Subject: [PATCH] Removed depricated functions and tweaked eventListener for better low-end machines support --- script.js | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/script.js b/script.js index e4ba013..082f6ed 100644 --- a/script.js +++ b/script.js @@ -8,14 +8,13 @@ Promise.all([ ]).then(startVideo) function startVideo() { - navigator.getUserMedia( - { video: {} }, - stream => video.srcObject = stream, - err => console.error(err) - ) + navigator.mediaDevices. + getUserMedia({video: {}}) + .then((stream)=> {video.srcObject = stream;}, + (err)=> console.error(err)); } -video.addEventListener('play', () => { +video.onplaying = function () { const canvas = faceapi.createCanvasFromMedia(video) document.body.append(canvas) const displaySize = { width: video.width, height: video.height } @@ -28,4 +27,4 @@ video.addEventListener('play', () => { faceapi.draw.drawFaceLandmarks(canvas, resizedDetections) faceapi.draw.drawFaceExpressions(canvas, resizedDetections) }, 100) -}) \ No newline at end of file +}