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



我正在定制一个相机应用程序,就像这个链接中提供的一样。

我使用surfaceview和surfaceholder.callback进行实时预览。实时预览适用于第一张照片,然后停止。它只是显示我拍摄的照片。意味着实时预览不起作用。第二张照片我的相机坏了。所以重新启动我的手机以使用相机。

那么如何修复呢?

如参考文档中所述,使用takePicture()拍照将停止预览。您需要调用startPreview()才能重新启动。

以下是相关部分:

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

最新更新