【问题标题】:Android camera SurfaceView alternativeAndroid 摄像头 SurfaceView 替代品
【发布时间】:2012-11-16 13:09:19
【问题描述】:

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

【问题讨论】:

    标签: java android camera surfaceview


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-11-02
      • 2018-02-14
      • 2016-03-06
      • 2013-04-22
      • 1970-01-01
      • 1970-01-01
      • 2013-04-01
      • 1970-01-01
      相关资源
      最近更新 更多