setPreviewDisplay()
打开 Android 相机时,必须分别使用(API 级别 1)或setPreviewTexture()
(API 级别 11)设置 SurfaceHolder 或 OpenGL SurfaceTexture 以保存显示的图像。两者在速度、设备兼容性(API 级别除外)或图像质量方面是否有任何差异?
问问题
6151 次
1 回答
5
每当您使用SurfaceView
打开相机时,您都会在屏幕上看到一点延迟和闪烁。这是因为,SurfaceView
创建了一个新的单独窗口,其中TextureView
(在 API 级别 14 中添加)不会创建新窗口而是充当普通视图,因此,使用TextureView
. 这更像是一个性能问题。
如需更多信息,请查看此处。
于 2013-10-07T06:44:45.310 回答