Instascan: Kann die Rückfahrkamera in Android verwendet werden?

Erstellt am 29. Juli 2017  ·  4Kommentare  ·  Quelle: schmich/instascan

Ich habe ein Problem mit der Kameraauswahl in Android, die Standardkamera in Android ist die Frontkamera,

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!

Alle 4 Kommentare

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);
    }
War diese Seite hilfreich?
0 / 5 - 0 Bewertungen