【问题标题】:setPreviewDisplay vs setPreviewTexturesetPreviewDisplay 与 setPreviewTexture
【发布时间】:2013-05-21 02:05:23
【问题描述】:

打开 Android 相机时,必须分别使用 setPreviewDisplay()(API 级别 1)或 setPreviewTexture()(API 级别 11)设置 SurfaceHolder 或 OpenGL SurfaceTexture 以保存显示的图像。两者在速度、设备兼容性(API 级别除外)或图像质量方面是否存在差异?

【问题讨论】:

    标签: android android-camera


    【解决方案1】:

    每当您使用SurfaceView 打开相机时,您会看到屏幕有一点延迟和闪烁。这是因为,SurfaceView 创建了一个新的单独窗口,其中TextureView(在 API 级别 14 中添加)不会创建新窗口而是充当普通视图,因此,使用打开相机时您不会看到任何延迟或闪烁TextureView。 这更像是一个性能问题。

    更多信息,请关注here

    【讨论】:

      猜你喜欢
      • 2013-03-11
      • 1970-01-01
      • 2015-11-03
      • 1970-01-01
      • 1970-01-01
      • 2016-07-05
      • 2023-03-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多