涉及到参数设置,所以每次开关闪光灯和切换摄像头都需要先释放camera,然后重新初始化camera
开关闪光灯:
if (openFlashLight) { parameters.setFlashMode(parameters.FLASH_MODE_ON); } else { parameters.setFlashMode(parameters.FLASH_MODE_OFF); } mCamera.setParameters(parameters);
切换摄像头:
mCamera = Camera.open(0或者1);0为后置 1为前置
释放camera
mCamera.stopPreview(); mCamera.release(); mCamera = null;