0

我知道这似乎是一个重复的问题https://stackoverflow.com/q/13846967/1665507但还没有人回答。我的问题也是一样的。在拍摄图像时,相机冻结 2 秒,然后再次相机预览重新启动以拍摄新图像。但我的要求是消除冻结时间,即图像将在后台捕获而不会干扰相机预览。我知道这是可能的,因为我的设备中已经安装了一个应用程序,它可以按照我的意愿进行操作。

我正在使用以下行来拍摄图像,

preview.camera.takePicture(shutterCallback, rawCallback, jpegCallback);

以及以下重新启动预览,

preview.camera.startPreview();

任何帮助将不胜感激。提前致谢 :)

4

1 回答 1

1

我不确定,但我认为可以直接从“预览”中获取图像,因此不需要调用“takePicture”方法(就像获取视频帧一样)

也许这些答案可以帮助你: Getting image from SurfaceView to ImageView? - 从 Android 中的视频图像中获取帧

希望能帮助到你。

于 2013-08-14T08:48:29.363 回答