「写真を撮る」ボタンを一度だけクリックした後、できるだけ早く10枚の写真を撮ろうとしています。
をfor
ループしてみましCamera.takePicture()
たが、かなり早く間違いに気づきました。コールバックの準備が整う前に呼び出していtakePicture()
たため、プログラムがクラッシュしました。
次に、スレッドや監視オブジェクトなどをいじってみましたが、思ったほどうまくいきませんでした。
次に、再帰的に行うことを期待してtakePicture()
、JPG PictureCallback メソッド内から呼び出しを試みました。onPictureTaken()
動作しますが、非常にゆっくりです。全然速くない。
各写真間の遅延を最小限に抑えて複数の写真を撮るにはどうすればよいですか?