Android Camera开发系列:调整Camera预览方向

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android Camera开发系列:调整Camera预览方向相关的知识,希望对你有一定的参考价值。

参考技术A

有时候我们想根据自己的需要调整下Camera的预览方向,那么是调用哪个API可以达到我们的目的呢?

我们看下下图拍的几张小可爱的照片,分别是正常方向、旋转180度、90度拍的照片。

Camera1上,我们可以通过 setDisplayOrientation(int degress); 来设置camera预览的方向。

这里也贴下源码里面关于setDisplayOrientaion接口的详细说明。

Camera2的API上,找了一通,发现并没有像Camera1上,可以通过类似的接口来设置预览方向,不过可以通过TextureView.setTransform(matrix);来通过调整textureView的显示来达到目的。

以上是关于Android Camera开发系列:调整Camera预览方向的主要内容,如果未能解决你的问题,请参考以下文章

Android Camera API/Camera2 API 相机预览及滤镜贴纸等处理

Android - 录制视频时预览调整大小

Android视频录制从不入门到入门系列教程————Camera Parameter

Intent调用系统拍照程序,返回图片太小的问题

Andriod Camera 学习资源

React-native-camera 没有出现在屏幕上