Ответ 1
У меня есть одновременный доступ к двойной камере, работающий на HTC ONE M8
Видео: http://youtu.be/lt8N1Lpa9Zw
Не стесняйтесь использовать мой код здесь: http://goo.gl/9aBgQI
Бест, Jens
Я хочу использовать переднюю и заднюю камеру устройства одновременно. В моем приложении первая половина экрана отобразит предварительный просмотр задней камеры, а в следующей половине экрана будет отображаться предварительный просмотр камеры.
Я пробовал это, установив два разных предварительного просмотра камеры, но когда я открываю свое приложение, первая половина экрана (которая отображает предварительный просмотр камеры) не отображает предварительный просмотр. А вторая половина экрана (которая показывает переднюю камеру) показывает обратную сторону камеры (странно).
Согласно Документация Camera.open(int):
В вашем приложении должен быть включен только один объект камеры для конкретной аппаратной камеры.
Это означает, что оба устройства камеры (спереди и сзади) различаются и могут быть открыты в одно и то же время.
В моем приложении я использую то же самое выше api. Это не дает никаких исключений или ошибок при открытии и вызове Camera.startPreview();
для обеих камер одновременно. Но все же он не работает. Я вижу только один предварительный просмотр камеры за раз.
Есть ли что-то, что мне не хватает здесь, чтобы использовать обе камеры одновременно?
У меня есть одновременный доступ к двойной камере, работающий на HTC ONE M8
Видео: http://youtu.be/lt8N1Lpa9Zw
Не стесняйтесь использовать мой код здесь: http://goo.gl/9aBgQI
Бест, Jens
То же, что и одна камера... Просто удвоитесь.
Два SurfaceHolders и два экземпляра камеры.
http://developer.android.com/reference/android/hardware/Camera.html
fooobar.com/questions/236247/...
http://developer.sprint.com/show_thread.do?forumId=528&threadid=26999&messageId=78914
Использование обеих камер на Android: "Не удалось подключиться к службе камеры"
Ссылка на fooobar.com/questions/236248/...
Это невозможно. Конкретные поставщики оборудования должны будут сделать хорошее количество изменений на уровне платформы, чтобы заставить это работать.
Нет
Your application should only have one Camera object active at a time for a particular hardware camera.
посмотрите на это http://developer.android.com/reference/android/hardware/Camera.html#open(int)