■
Androidでカメラ周りを触りました。
カメラのプレビュー表示に何度かつまったので情報を共有します。
今回はGalaxy SのAndroid 2.2で開発をしました。
プレビューの色おかしくなる
@Override public void surfaceChanged(SurfaceHolder holder, int format, int width, int height) { mCamera.stopPreview(); Camera.Parameters params = mCamera.getParameters(); // formatを使うとプレビューの色がおかしくなる // params.setPreviewFormat(format); // プレビューのフォーマットを指定してやるときちんと映る params.setPreviewFormat(ImageFormat.NV21); 〜省略〜