我构建了一个应用程序,首先打开flash并开始处理视频,这很好用。 我有一个按钮,可以关闭/开启闪光灯。在我的设备和其他设备中,它运行良好,但在某些设备上它会返回:
java.lang.RuntimeException:调用mCamera.setParameters(p)时setParameters失败;
因此,onClick代码按钮是:
Camera.Parameters parameters = mCamera.getParameters();
parameters.setFlashMode(Parameters.FLASH_MODE_TORCH); // flash on
mCamera.setParameters(parameters);
任何可能导致问题的想法?提前谢谢
答案 0 :(得分:0)
可能是有问题的设备不支持FLASH_MODE_TORCH。尝试将其设置为FLASH_MODE_ON,看看是否收到相同的错误。