【发布时间】:2011-10-02 22:34:06
【问题描述】:
我正在做一个 android 中的条码扫描应用程序。在那,我必须动态打开相机闪光灯,我正在使用以下代码来做到这一点
mCamera = Camera.open();
Camera.Parameters params = mCamera.getParameters();
params.setFlashMode(Camera.Parameters.FLASH_MODE_TORCH);
mCamera.setParameters(params);
mCamera.startPreview();
但它显示的异常如下:
ERROR/AndroidRuntime(17291): java.lang.RuntimeException: Fail to connect to camera service
一行
mCamera = Camera.open();
我认为例外是因为当我扫描条形码时,相机已经处于打开模式,我正在尝试再次打开相机。
有什么方法可以在不重新打开相机的情况下打开闪光灯?以及如何?
【问题讨论】:
-
嗨,Surendra,我也有和你一样的要求,你有解决这个问题的办法吗?如果是这样,请将解决方案发送给我,如果您发送工作代码 sn-p,那就太好了。我的 id 是 sathya.sri69@gmail.com
标签: android camera flashlight