Camera.setPreviewCallback(PreviewCallback)无法正常工作

时间:2012-01-24 11:16:30

标签: android camera

我正在尝试获取相机预览数据,但我不想显示预览。不幸的是

setPreviewCallback( PreviewCallback )
除非您致电

,否则

无效

setPreviewDisplay(SurfaceHolder)

是否可以以任何方式传递此信息 - 在不设置预览显示的情况下启动回调,或以任何方式隐藏显示?

2 个答案:

答案 0 :(得分:1)

嗯,这不是理想的解决方案,但你可以尝试隐藏它所在的视图。我让它的宽度和高度为1,所以它几乎看不见,但仍然是一个有效的SurfaceHolder用于调用你需要做。

答案 1 :(得分:1)

某些设备会强制预览区域至少为某个最小尺寸。这意味着1像素预览并不总是有效。