I do not know why logact generates error when i set the camera parameters regarding setSceneMode
and setColorEffect
as show below, and says set parameters failed
but when I set the aforementioned methods to SCENE_MODE_CANDLELIGHT
and EFFECT_SOLARIZE
respectively it works
JavaCode:
@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();
}