0

我为 android 设备 2.1 及更高版本开发简单的相机应用程序。我使用标准方式使用 SurfaceView 和 SurfaceHolder 从相机显示预览层。但我知道 2.1 上的相机问题仅在横向模式下才能正确显示相机预览。但我只在我的应用程序中需要纵向模式。是否有其他方法/库可以在 2.1 及更高版本上显示来自相机的用户预览。谢谢。

4

1 回答 1

0

您可以向 Camera.onPreviewDisplay 回调添加一个侦听器,从而拦截生成的帧。此时,使用包含像素的给定 byte[] 数据,您几乎可以做任何您想做的事情。例如,您可以将自己的处理算法应用于像素,然后将图像绘制到您想要的任何 ImageView 或 TextureView(自 API 11 起)。

于 2013-07-13T13:40:10.883 回答