Tengo un problema con la selección de cámara en Android, la cámara predeterminada en Android es la cámara frontal,
En el ejemplo estándar, busque scanner.start(cameras[0]); llame y cambie el 0 por un 1. Alternativamente, use algo como el siguiente código para buscar una cámara trasera primero; } else { escáner.start(cámaras[0]); } O algo por el estilo. ¡Espero que ayude!
Sí, increíble Respuesta, ¡eso funcionó! Gracias @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);
}
Comentario más útil
En el ejemplo estándar, busque scanner.start(cameras[0]); llame y cambie el 0 por un 1. Alternativamente, use algo como el siguiente código para buscar una cámara trasera primero; } else { escáner.start(cámaras[0]); } O algo por el estilo. ¡Espero que ayude!