通过实时预览拍摄下一张照片

时间:2012-09-08 16:24:54

标签: android surfaceview

我正在自定义相机应用程序,就像this link中提供的那样。

我使用surfaceview和surfaceholder.callback进行实时预览。实时预览适用于第一张照片,之后停止播放。它只显示我拍的照片。意味着实时预览不起作用。第二张照片我的相机不工作。因此,重新启动手机以使用相机。

那么如何解决呢?

1 个答案:

答案 0 :(得分:0)

the reference docs所述,使用takePicture()拍摄照片将停止预览。您需要致电startPreview()才能重新开始。

以下是相关部分:

  

拍摄照片后,预览显示将停止。要拍摄更多照片,请先再次致电startPreview()