Одновременное использование обеих передних и задних камер
Я знаю, что этот вопрос задавался много раз. Я искал его больше года назад, но ничего не нашел, поэтому отправляю этот вопрос снова, чтобы собрать, если есть какие-то новые мысли/подходы или взломы.
Я хочу, чтобы иметь возможность снимать видео с обеих камер (спереди и сзади) в устройстве Android.
Моя единственная мысль на данный момент заключается в том, как переключаться между фронтом и спиной каждые 0,1 секунды, однако я никогда не мог это кодировать. Любая помощь от любого на этом, пожалуйста.
Также другая мысль - видео обычно захватываются со скоростью 15 или 30 кадров в секунду. Предположим, что он составляет 30 кадров в секунду. Что делать, если есть возможность чередовать эти кадры спереди и сзади, тогда мы можем иметь 15 кадров в секунду передних и 15 кадров в секунду заднего видео. Это возможно? Если да, то как? Пожалуйста, предложите. Что происходит с аудио? Возможно, мы могли бы ограничить звук только одной из видеозаписей (спереди или сзади).
Ответы
Ответ 1
Это возможно на HTC m8, OnePlusOne и Motorola Nexus 6, насколько я проверял. Многие другие телефоны могут его поддерживать, но вам просто нужно проверить на телефонах и посмотреть, сбой приложения или нет.
Вы создаете объект камеры для каждой доступной камеры и каждый из них присоединяется к обратному вызову предварительного просмотра.
-edit-
До сих пор я обнаружил, что это работает на телефонах Snapdragon 801. Dunno, если все они делают это или что другие SOC поддерживают его, но то, что я нашел до сих пор.
Ответ 2
Это возможно, но до сих пор, только с предстоящим Samsung Galaxy S4.
Он имеет функция с двумя камерами, но кто знает, зависимой или программной модификации Samsung, на данном этапе.
![Dual Camera - See both sides of the story.]()
Надеюсь, его можно портировать на другие телефоны, если это просто программное обеспечение.
Ответ 3
Вы не можете использовать оба одновременно, и переключение между каждой камерой каждые 0,1 секунды не будет работать. Приобретение и освобождение объекта камеры довольно дорого, и это просто не будет хорошо развиваться.