Включение / выключение светодиода камеры / вспышки в Samsung Galaxy Ace 2.2.1 и Galaxy Tab

Я включаю светодиодный индикатор камеры, используя FLASH_MODE_ON .

Samsung Galaxy Ace имеет только три режима вспышки: включен, выключен и автоматический.

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

Но проблема в том, что светодиодная подсветка остается включенной всего 5 секунд. Затем он автоматически выключается.

Кто-нибудь может сказать, в чем может быть проблема. ИЛИ любым способом включить светодиодный индикатор непрерывно до тех пор, пока он не будет выключен.

18
задан Community 23 May 2017 в 11:45
поделиться