在Android Camera2 API中旋转或翻转预览

时间:2017-01-26 20:46:30

标签: android-camera android-camera2

我正在尝试使用Camera2 API旋转和/或翻转正在显示的预览。

我尝试在JPEG_ORIENTATION上设置previewRequestbuilder来旋转预览,但这没有任何效果。

还有哪些其他方法可以旋转预览?

在Camera1中,这是通过setdisplayorientation实现的。

1 个答案:

答案 0 :(得分:1)

没有直接控制 - 对于SurfaceViews和TextureViews,正确的旋转由API烘焙。对于纯SurfaceTexture,getTransform()调用包括正确的旋转。

如果您想要自己的自定义翻转或旋转,您需要使用SurfaceTexture和GLSurfaceView或等效物进行自己的GL渲染。