This is an automated email from the ASF dual-hosted git repository.

jcesarmobile pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/cordova-plugin-camera.git


The following commit(s) were added to refs/heads/master by this push:
     new d0545c8  fix(browser): use navigator.mediaDevices.getUserMedia (#810)
d0545c8 is described below

commit d0545c879ff89e01130418b0c7cf91d4d3a0b522
Author: jcesarmobile <jcesarmob...@gmail.com>
AuthorDate: Fri Sep 30 00:59:27 2022 +0200

    fix(browser): use navigator.mediaDevices.getUserMedia (#810)
---
 src/browser/CameraProxy.js | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/browser/CameraProxy.js b/src/browser/CameraProxy.js
index 662ee7f..b75ff60 100644
--- a/src/browser/CameraProxy.js
+++ b/src/browser/CameraProxy.js
@@ -111,7 +111,11 @@ function capture (success, errorCallback, opts) {
         document.body.appendChild(parent);
     };
 
-    if (navigator.getUserMedia) {
+    if (navigator.mediaDevices.getUserMedia) {
+        navigator.mediaDevices.getUserMedia({ video: true, audio: false })
+            .then(successCallback)
+            .catch(errorCallback);
+    } else if (navigator.getUserMedia) {
         navigator.getUserMedia({ video: true, audio: false }, successCallback, 
errorCallback);
     } else {
         alert('Browser does not support camera :(');


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@cordova.apache.org
For additional commands, e-mail: commits-h...@cordova.apache.org

Reply via email to