Ich habe ein Problem mit der Kameraauswahl in Android, die Standardkamera in Android ist die Frontkamera,
Suchen Sie im Standardbeispiel nach scanner.start(cameras[0]); Rufen Sie auf und ändern Sie die 0 in eine 1. Verwenden Sie alternativ so etwas wie den folgenden Code, um zuerst nach einer Rückfahrkamera zu suchen, sonst entscheiden Sie sich für die Front für Laptops - if (cameras [1]) { scanner.start (cameras [1]); } Else { scanner.start (Kameras [0]); } oder so ähnlich. Hoffentlich hilft das!
ja tolle Antwort, das hat funktioniert !! Danke @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);
}
Hilfreichster Kommentar
Suchen Sie im Standardbeispiel nach scanner.start(cameras[0]); Rufen Sie auf und ändern Sie die 0 in eine 1. Verwenden Sie alternativ so etwas wie den folgenden Code, um zuerst nach einer Rückfahrkamera zu suchen, sonst entscheiden Sie sich für die Front für Laptops - if (cameras [1]) { scanner.start (cameras [1]); } Else { scanner.start (Kameras [0]); } oder so ähnlich. Hoffentlich hilft das!