4

写真を撮って後で処理するアプリを構築しようとしています。これまでのところ、カメラにアクセスしてプレビューを配信し、写真を撮ることができました。ただし、写真を撮った後、プレビューを再開してさらに写真を撮ることはできません。ロックされるだけで、Camera.stopPreview を使用してから Camera.startPreview を使用してプレビューを「再起動」しようとすると、次のエラーが発生します。

05-05 21:19:24.316: E/AndroidRuntime(1103): java.lang.RuntimeException: startPreview に失敗しました 05-05 21:19:24.316: E/AndroidRuntime(1103): android.hardware.Camera.startPreview(Native方法)

複数の写真を撮るにはリセットする必要があります。コメントアウトしてプレビュー(1枚の写真を撮る)をいじらないと、アプリは機能します。

何時間もの調査の後、私は解決策を見つけることができません。

ここに私のコードがあります: http://pastebin.com/dJELpsWN

[後で編集]

質問をした数分後、写真を保存/処理する時間がない間に Camera.startPreview の呼び出しが速すぎることが問題であることがわかりました。

4

0 に答える 0