Android многократный предварительный просмотр камеры

Можно ли транслировать предварительный просмотр камеры Android на 2 разных элемента управления SurfaceView одновременно? Я видел некоторые приложения, которые отображают эффекты в различных предварительных просмотрах в режиме реального времени, как они этого достигают? Я читал о TextureView, это вид для использования? где я могу найти примеры нескольких одновременных предварительных просмотров с камеры?

Спасибо

2 ответа

Ну, как они ответили на этот вопрос, я скачал проект grafika и пересмотрел пример "текстура с камеры".

В RenderThread есть атрибут Sprite2d, который называется mRect. Я просто создаю другой экземпляр с именем mRect2 и настраиваю его с теми же параметрами, что и у mRect, кроме поворота, я помещаю его в двойное число:

mRect.setRotation (rotAngle); mRect2.setRotation (rotAngle * 2);

Это результат

Есть еще много кода, который нужно понять, но он работает и кажется очень многообещающим.

Я не думаю, что можно независимо открыть 2 предварительных просмотра камеры одновременно, так как камера рассматривается как общий ресурс. Тем не менее, можно будет рисовать для нескольких SurfaceView, что и делают приложения, которые вы описываете.

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