我实施了一个系统,可以使用Android类摄像机在我的应用中拍照。一切都很好,但是在拍照后,我想向用户展示预览,并让他选择保存图片或取消图片。我遇到的问题是预览。预览出现在 mCamera.startPreview(); 并且仅在有或没有的几秒钟内显示 mCamera.stopPreview();. 。我会延长显示时间或冻结预览,直到某些事件为止。

有人知道一种凝结预览的方法吗?

谢谢。

有帮助吗?

解决方案

您将需要获取所拍摄的图像并显示。

其他提示

拍照后,预览将停止。但是,停止预览不一定与实际拍摄的图片相对应。为此,您必须获取图片并通过ImageView或类似的内容显示。

http://developer.android.com/reference/android/hardware/camera.html#takepicture(摄像头。

此方法仅在预览处于活动状态时才有效(在startPreview()之后)。拍摄图像后将停止预览;如果他们想重新启动预览或拍摄更多图片,则呼叫者必须再次致电startpreview()。这不应在start()和stop()之间调用。调用此方法后,您不得调用startpreview()或拍摄另一张照片,直到jpeg回调返回为止。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top