Galaxy S4打开相机闪光灯导致onPictureTaken无法调用

时间:2014-02-21 09:10:50

标签: android android-camera

我在Galaxy S4上遇到了一个非常恼火的错误(其他设备工作正常):当我打开闪光灯时,由于未调用onPictureTaken,我无法拍照。 这是我的尝试:

  private void changeFlashMode(boolean isFlashOn) {
    if (mCamera != null) {          
        // assume I 've already checked support flash mode
        Camera.Parameters camParameters = mCamera.getParameters();
        camParameters.setFlashMode(isFlashOn ? Parameters.FLASH_MODE_ON : Parameters.FLASH_MODE_OFF);
        mCamera.setParameters(camParameters);
        startCameraPreview();        
    }
}

从调试开始,我可以看到它被调用到这一行:

mCamera.takePicture(null, null, null, this);

然后什么都没发生,onPictureTaken没有被调用。

你能给我一个例子吗?

0 个答案:

没有答案