instascan
instascan copied to clipboard
Can use Rear Camera in Android ?
I have a problem with camera selection in android, default camera in android is front camera,
In the standard example find the scanner.start(cameras[0]); call and change the 0 to a 1. Alternatively use something like the following code to check for a rear camera first else settle for front for laptops- if(cameras[1]){ scanner.start(cameras[1]); } else { scanner.start(cameras[0]); } or something to that effect. Hope that helps!
yeah amazing Answer, that worked !! Thank @hosekhoshtaghaza :*
if (cameras.length > 0) {
var selectedCam = cameras[0];
$.each(cameras, (i, c) => {
if (c.name.indexOf('back') !== -1) {
selectedCam = c;
return false;
}
});
scanner.start(selectedCam);
}
https://learncodeweb.com/jquery/how-to-use-instascan-an-html5-qr-scanner/