我正在自定义相机应用程序,就像this link中提供的那样。
我使用surfaceview和surfaceholder.callback进行实时预览。实时预览适用于第一张照片,之后停止播放。它只显示我拍的照片。意味着实时预览不起作用。第二张照片我的相机不工作。因此,重新启动手机以使用相机。
那么如何解决呢?
答案 0 :(得分:0)
如the reference docs所述,使用takePicture()
拍摄照片将停止预览。您需要致电startPreview()
才能重新开始。
以下是相关部分:
拍摄照片后,预览显示将停止。要拍摄更多照片,请先再次致电
startPreview()
。