を使ってカメラのLEDライトをONにしてFLASH_MODE_ON
います。
Samsung Galaxy Ace には、オン、オフ、自動の 3 つのフラッシュ モードしかありません。
FLASH_MODE_TORCH
Samsung Galaxy Tab & Samsung 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 秒間しか点灯しないことです。すると自動的にOFFになります。
誰でも問題がどこにあるのか教えてください。または、停止が要求されるまで LED ライトを継続的にオンにする方法。