Android многократный предварительный просмотр камеры
Можно ли транслировать предварительный просмотр камеры Android на 2 разных элемента управления SurfaceView одновременно? Я видел некоторые приложения, которые отображают эффекты в различных предварительных просмотрах в режиме реального времени, как они этого достигают? Я читал о TextureView, это вид для использования? где я могу найти примеры нескольких одновременных предварительных просмотров с камеры?
Спасибо
2 ответа
Ну, как они ответили на этот вопрос, я скачал проект grafika и пересмотрел пример "текстура с камеры".
В RenderThread есть атрибут Sprite2d, который называется mRect. Я просто создаю другой экземпляр с именем mRect2 и настраиваю его с теми же параметрами, что и у mRect, кроме поворота, я помещаю его в двойное число:
mRect.setRotation (rotAngle); mRect2.setRotation (rotAngle * 2);
Есть еще много кода, который нужно понять, но он работает и кажется очень многообещающим.
Я не думаю, что можно независимо открыть 2 предварительных просмотра камеры одновременно, так как камера рассматривается как общий ресурс. Тем не менее, можно будет рисовать для нескольких SurfaceView, что и делают приложения, которые вы описываете.