我知道这对https://stackoverflow.com/q/13846967/1665507似乎是一个重复的问题但是没有人回答它。我的问题也是一样的。在拍摄图像时,相机冻结2秒钟,相机预览再次重新开始拍摄新图像。但我的要求是删除那个冻结时间,即图像将在后台捕获而不会干扰相机预览。我知道它可能,因为我已经在我的设备中安装了一个应用程序,它可以按照我想要的那样。
我使用以下行拍摄图片,
preview.camera.takePicture(shutterCallback, rawCallback, jpegCallback);
以及以下重启预览,
preview.camera.startPreview();
任何帮助将不胜感激。在此先感谢:)
答案 0 :(得分:1)
我不确定但是,我认为可以直接从“预览”中获取图像,因此无需调用“takePicture”方法(就像获取视频帧一样)
也许这些答案可以帮助您: Getting image from SurfaceView to ImageView? - Getting frames from Video Image in Android
希望它有所帮助。