我想拍多张照片,我正在使用这些代码。但它会使屏幕在短时间内冻结(停止和开始预览后),让用户感到不舒服。我该如何解决这个问题。感谢您的关注。
PictureCallback jpegCallback = new PictureCallback() {
public void onPictureTaken(byte[] data, Camera camera) {
cpreview.mCamera.startPreview();
FileOutputStream outStream = null;
/*try {
outStream = new FileOutputStream(String.format(
"/sdcard/camtest/%d.jpg", System.currentTimeMillis()));
outStream.write(data);
outStream.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} finally {
}*/
}
};
如果没有办法,我正在考虑录制视频然后将其转换为图像(尽管它会浪费更多时间)。