From dbaef26f22005513c30078a206b7792ee2c83690 Mon Sep 17 00:00:00 2001 From: Daniel Aguilar Fuentes Date: Wed, 3 Oct 2018 01:48:43 -0600 Subject: [PATCH 1/2] Allow video properties This allows to set video properties such as front or back camera on mobile devices. https://developer.mozilla.org/en-US/docs/Web/API/MediaDevices/getUserMedia --- src/tracking.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tracking.js b/src/tracking.js index 6fcc498..314a6b4 100644 --- a/src/tracking.js +++ b/src/tracking.js @@ -56,7 +56,7 @@ */ tracking.initUserMedia_ = function(element, opt_options) { window.navigator.mediaDevices.getUserMedia({ - video: true, + video: (opt_options && opt_options.hasOwnProperty('video')) ? opt_options.video : false, audio: (opt_options && opt_options.audio) ? true : false, }).then(function(stream) { element.srcObject = stream; From 9348986fd7c6f02e38d9696ea1cf954c8ce8bf69 Mon Sep 17 00:00:00 2001 From: Daniel Aguilar Fuentes Date: Wed, 3 Oct 2018 14:29:47 -0600 Subject: [PATCH 2/2] Update tracking.js --- src/tracking.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tracking.js b/src/tracking.js index 314a6b4..b35fe06 100644 --- a/src/tracking.js +++ b/src/tracking.js @@ -56,7 +56,7 @@ */ tracking.initUserMedia_ = function(element, opt_options) { window.navigator.mediaDevices.getUserMedia({ - video: (opt_options && opt_options.hasOwnProperty('video')) ? opt_options.video : false, + video: (opt_options && opt_options.hasOwnProperty('video')) ? opt_options.video : true, audio: (opt_options && opt_options.audio) ? true : false, }).then(function(stream) { element.srcObject = stream;