Android HTC телефон с двумя задними камерами
Я пытаюсь выбрать заднюю камеру в телефонах HTC, но в API у меня есть только две камеры: CAMERA_FACING_FRONT, CAMERA_FACING_BACK. Когда я вызываю open() с помощью CAMERA_FACING_BACK, я получаю камеру, которая мне не нужна (более низкое разрешение, чем у другой).
Какой идентификатор я должен использовать, чтобы открыть другую заднюю камеру?
1 ответ
Решение
Вы не можете выбрать камеру напрямую.
Вы должны открыть камеру с помощью CAMERA_FACING_BACK и установить размер картинки (она имеет 27 возможных разных размеров!).
В соответствии с размером изображения, установленным для программной камеры, будет выбрана одна из аппаратных камер.