以下に示すように およびsetSceneMode
に関するカメラ パラメーターを設定すると logact がエラーを生成する理由はわかりませんが
、前述のメソッドをおよび にそれぞれ設定すると動作しますsetColorEffect
set parameters failed
SCENE_MODE_CANDLELIGHT
EFFECT_SOLARIZE
Java コード:
@Override
public void surfaceChanged(SurfaceHolder holder, int format, int width,int height) {
// TODO Auto-generated method stub
android.hardware.Camera.Parameters camParameter = this.myCamera.getParameters();
camParameter.setSceneMode(Parameters.SCENE_MODE_BEACH);
camParameter.setColorEffect(Parameters.EFFECT_WHITEBOARD);
camParameter.setFlashMode(Parameters.FLASH_MODE_AUTO);
camParameter.setPreviewSize(width/2, height/2);
camParameter.setPictureSize(width/2, height/2);
myCamera.setParameters(camParameter);
myCamera.startPreview();
}