Camera Galaxy S2(JB)中的闪光灯LED无法打开

Camera Galaxy S2(JB)中的闪光灯LED无法打开,camera,galaxy,led,flashlight,android-4.2-jelly-bean,Camera,Galaxy,Led,Flashlight,Android 4.2 Jelly Bean,我正在开发一款可以打开手机闪光灯LED的应用程序。代码是通用的: cam = Camera.open(); cam.setPreviewTexture(new SurfaceTexture(0)); camPara = cam.getParameters(); camPara.setFlashMode(Parameters.FLASH_MODE_TORCH); cam.setParameters(camPara); cam.startPreview(); 此代码在许多手机中正常工作,但在Gal

我正在开发一款可以打开手机闪光灯LED的应用程序。代码是通用的:

cam = Camera.open();
cam.setPreviewTexture(new SurfaceTexture(0));
camPara = cam.getParameters();
camPara.setFlashMode(Parameters.FLASH_MODE_TORCH);
cam.setParameters(camPara);
cam.startPreview();
此代码在许多手机中正常工作,但在Galaxy S2(4.1.2)中,手电筒LED不会亮起

是否有任何天体遇到过类似的问题,或者有过关于为什么S2星系在api中出现这样的问题的经验


谢谢。

看看我发布的这个简单的Android手电筒应用程序的源代码:

我在旧S2上运行它时,注意到我不需要cam.startPreview()部分。。。不过我在S4上确实需要它。