我正在使用打开相机 LED 灯FLASH_MODE_ON
。
三星 Galaxy Ace 只有三种闪光模式:开、关和自动。
FLASH_MODE_TORCH
不适用于三星 Galaxy Tab 和三星 Galaxy Ace 2.2.1
这是我如何打开相机 LED 的代码
Camera cam;
cam = Camera.open();
Parameters params = cam.getParameters();
params.setFlashMode(Parameters.FLASH_MODE_ON);
cam.setParameters(params);
cam.startPreview();
cam.autoFocus(new AutoFocusCallback() {
public void onAutoFocus(boolean success, Camera camera) {
}
});
并使用以下方法将其关闭:
cam.stopPreview();
cam.release();
代码参考:在Android中使用相机手电筒
但问题是 LED 灯只亮了 5 秒。然后它会自动关闭。
谁能告诉我问题出在哪里。或以任何方式连续打开 LED 灯,直到其请求停止。