繁体   English   中英

Android相机:无法将手电筒的闪光模式更改为其他模式

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM