[英]Android Camera: Can not change flash mode from torch to other mode
在Android L中,我正在尝试将相机闪光模式设置为TORCH
并且它工作正常但我无法将其更改回闪光模式AUTO
或闪光模式ON
。 我只能回到闪光模式OFF
。 我尝试了像camera360这样的流行相机应用程序,即使他们没有做到这一点。 这是android L中的错误还是必须使用新的CAMERA2
api?
这似乎是Android Lollipop版本中的一个错误。 这就是我解决它的方式
Camera.Parameters parameters = mCamera.getParameters();
parameters.setFlashMode(Camera.Parameters.FLASH_MODE_OFF);
mCamera.setParameters(parameters);
parameters.setFlashMode(yourFlashMode);
mCamera.setParameters(parameters);
不要忘记通过调用mCamera.getParameters().getSupportedFlashModes()
来检查是否支持flash模式mCamera.getParameters().getSupportedFlashModes()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.