为什么在portrait屏幕方向,相机表面旋转-90度"90度逆时针“。我希望相机预览是正常的,不管屏幕的方向。我怎么能做到这一点。
发布于 2014-06-26 14:13:16
你试过这个吗?
mCam.setDisplayOrientation(90);在surfaceChanged(...)中使用它
setDisplayOrientation设置预览显示的顺时针旋转(以度为单位)。这会影响预览帧和快照后显示的图片。这种方法对于纵向模式应用是非常有用的。请注意,前置摄像机的预览显示是在旋转之前水平翻转的,也就是说,图像沿相机传感器的中心垂直轴反射。这样用户就可以把自己看作是一面镜子。
这不影响在onPreviewFrame(byte[],Camera)、JPEG图片或录制的视频中传递的字节数组的顺序。预览期间不允许调用此方法。
https://stackoverflow.com/questions/24432707
复制相似问题