IOS ZXING с передней или задней камерой - PullRequest
0 голосов
/ 18 января 2012

Я использую ZXing, работает нормально в моем новом приложении, но я хотел бы добавить опцию передней или задней камеры,

На данный момент единственная ссылка на это найдена в группе Google

Но не очень понятно, что они имеют в виду под этим,

так какие-нибудь указатели на то, что я должен сделать, чтобы выполнить это?

спасибо!

1 Ответ

0 голосов
/ 18 января 2012

ZXWidgetController не обеспечивает эту функциональность, и он не настроен так, чтобы его было легко изменить.

Код, который необходимо изменить, находится в - (void)initCapture. Звонит [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo]. Это возвращает камеру по умолчанию, и вы не хотите дефолт.

Вам нужен код, подобный коду в - (ZXCaptureDevice*)device в ZXCapture.mm . Этот код не будет работать из коробки (он предназначен для работы как с AVFF, так и с QTKit), но это та же идея. Вместо того, чтобы использовать устройство ввода видео по умолчанию, просмотрите устройства и посмотрите на устройство position, чтобы найти нужное устройство.

Хорошо бы перенести этот код на виджет, но этого пока не произошло.

...