2012-11-16 93 views
0

我开发Android设备2.1及更高版本的简单相机应用程序。我使用标准方式使用SurfaceView和SurfaceHolder从相机显示预览图层。但是我知道2.1中的相机问题,相机预览只能在横向模式下正确显示。但我只需要在我的应用程序中使用肖像模式。在2.1及更高版本中是否有其他方式/库显示来自摄像头的用户预览?谢谢。安卓相机SurfaceView替代

回答

0

您可以将侦听器添加到Camera.onPreviewDisplay回调中,从而拦截生成的帧。在包含像素的数据给定byte []的这一点上,你可以做任何你想做的事情。例如,您可以将自己的处理算法应用于像素,然后将图像绘制到所需的任何ImageView或TextureView(自API 11以来)。