У меня проблема с выбором камеры в андроиде, камера по умолчанию в андроиде фронтальная,
В стандартном примере найдите файл scan.start(cameras[0]); вызовите и измените 0 на 1. В качестве альтернативы используйте что-то вроде следующего кода, чтобы сначала проверить наличие задней камеры, иначе выберите переднюю для ноутбуков - if(cameras[1]){ scan.start(cameras[1]); } еще { scan.start (камеры [0]); } Или что-то в этом роде. Надеюсь, это поможет!
да, потрясающий ответ, это сработало !! Спасибо @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);
}
Самый полезный комментарий
В стандартном примере найдите файл scan.start(cameras[0]); вызовите и измените 0 на 1. В качестве альтернативы используйте что-то вроде следующего кода, чтобы сначала проверить наличие задней камеры, иначе выберите переднюю для ноутбуков - if(cameras[1]){ scan.start(cameras[1]); } еще { scan.start (камеры [0]); } Или что-то в этом роде. Надеюсь, это поможет!