我正在定制一个相机应用程序,就像这个链接中提供的一样。
我使用surfaceview和surfaceholder.callback进行实时预览。实时预览适用于第一张照片,然后停止。它只是显示我拍摄的照片。意味着实时预览不起作用。第二张照片我的相机坏了。所以重新启动我的手机以使用相机。
那么如何修复呢?
如参考文档中所述,使用takePicture()
拍照将停止预览。您需要调用startPreview()
才能重新启动。
以下是相关部分:
拍照后,预览显示将停止。要拍摄更多照片,请先再次致电
startPreview()
。