HTC One M8 - использование второй камеры заднего вида

У меня есть устройство HTC One M8, у которого есть 2 задние камеры и дополнительная фронтальная камера. Моя проблема пытается получить доступ ко 2-й задней камере; Мне удалось создать приложение, в котором одновременно работают 2 камеры (1 на передней и 1 на задней панели), но проблема в том, что я не могу получить доступ к 2-й задней панели.

Я попытался получить доступ к камере через OpenCV и через Android Camera2 с помощью следующего кода:

openCV для Android:

CameraBridgeViewBase mOpenCvCameraView2;
mOpenCvCameraView2.setCameraIndex(int value);

где значение может быть 0 - первая задняя камера, 1 - фронтальная камера; 2 - не работает для задней панели (и не работает 100, потому что я нашел его на странице HTC)

нормальный код Android:

CameraManager manager = (CameraManager) getSystemService( Context.CAMERA_SERVICE);
   try {
       String[] cameraList = manager.getCameraIdList();
       Log.i("Number of cameras", Integer.toString(cameraList.length));
    } catch (CameraAccessException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }

Этот код напечатает количество камер, доступных для устройства; однако, это говорит мне, что у него есть только 2.

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

Ответы на вопрос(2)

Ваш ответ на вопрос