複数の写真を撮りたいのですが、これらのコードを使用しています。ただし、短時間で画面がフリーズし (プレビューの停止と開始後)、ユーザーを不快にさせます。この問題を解決するにはどうすればよいですか。ご清聴ありがとうございました。
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 {
}*/
}
};
仕方がなければ、動画を撮ってから画像に変換することも考えています(時間はかかりますが)。