Instascan: Можно ли использовать заднюю камеру в Android?

Созданный на 29 июл. 2017  ·  4Комментарии  ·  Источник: schmich/instascan

У меня проблема с выбором камеры в андроиде, камера по умолчанию в андроиде фронтальная,

Самый полезный комментарий

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

Все 4 Комментарий

В стандартном примере найдите файл 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);
    }
Была ли эта страница полезной?
0 / 5 - 0 рейтинги