是否可以同时将Android摄像头预览广播到2个不同的SurfaceView控件中?我已经看到一些应用程序实时显示不同预览的效果,他们如何实现这一目标?我读了一下TextureView,这个视图要使用吗?我在哪里可以找到多个同步摄像机预览的示例?
由于
答案 0 :(得分:4)
好吧,正如他们在this问题中回答的那样,我下载了grafika项目并修改了“相机纹理”示例。
RenderThread 是一个名为mRect的 Sprite2d 属性。 我只是创建另一个名为mRect2的实例,并使用mRect所具有的相同参数进行配置,除了旋转之外,我把它放到了double:
mRect.setRotation(rotAngle); mRect2.setRotation(rotAngle * 2);
仍然有很多代码需要理解,但它有效并且似乎是一条非常有前途的道路。
答案 1 :(得分:0)
我不认为可以同时独立打开2个摄像头预览,因为摄像头被视为共享资源。但是,可以绘制到多个SurfaceViews,这就是您描述的应用程序。