我实现了一个系统,可以使用Android类相机在我的应用中拍照。一切运行良好,但拍完照片后,我想在用户显示预览,让他选择保存图片或取消它。我遇到的问题是预览。预览显示在mCamera.startPreview();
之后,仅在几秒钟内显示,有或没有mCamera.stopPreview();
。我会延长显示时间或冻结预览直到某个特定事件。
有人知道一段时间凝结预览的方法吗?
感谢。
答案 0 :(得分:1)
您需要获取拍摄的图像并显示它。
答案 1 :(得分:0)
拍摄照片后,预览将停止。但是,停止的预览不一定对应于实际拍摄的图像。为此,您必须获取图片并通过ImageView或类似的东西显示它。
此方法仅在预览处于活动状态时有效(之后 startPreview())。拍摄图像后将停止预览; 如果要重新启动,调用者必须再次调用startPreview() 预览或拍摄更多照片。这不应该在两者之间调用 start()和stop()。调用此方法后,您不能调用 startPreview()或拍摄另一张照片,直到JPEG回调为止 返回。