Установите камеру по умолчанию на переднюю / заднюю в codenameone

Иногда я хочу «сканировать» документы с помощью задней камеры, а иногда делать селфи с помощью передней камеры. Можно ли установить камеру по умолчанию перед вызовом метода Capture.capturePhoto ()?

Я вижу, что по умолчанию всегда используется та камера, которая использовалась последней.

3
0
74
1

Ответы 1

Вам следует взглянуть на новый собственный API камеры, который позволяет вам лучше контролировать камеру.

Этот блог - о библиотеке.

Спасибо, похоже, это то, что мне нужно. Однако я не могу заставить CameraKitDemo правильно построить. Я пробовал разные способы и в итоге создал новый проект (IntelliJ) и скопировал исходный код в проект. Я скопировал CameraKitCodenameOne.cnlib в каталог lib, щелкнул его правой кнопкой мыши и выбрал Codename One / Refresh cn1libs. Он компилируется и запускается в среде IDE (как и следовало ожидать, отображается только «Загрузка собственного вида камеры». Когда я пытаюсь его собрать, я получаю следующие ошибки на сервере сборки: пакет com.wonderkiln.camerakit не существует, не может найдите символ CameraView и т. д.

J. Naude 13.04.2018 11:59

Можете ли вы задать отдельный вопрос, описывая все проблемы, с которыми вы столкнулись?

Diamond 14.04.2018 10:02

См. Новый вопрос: stackoverflow.com/questions/49857262/…

J. Naude 16.04.2018 14:24

Другие вопросы по теме