Android: камера зависает при включении вспышки

Mehmet спросил: 26 ноября 2017 в 05:25 в: android

Я работаю над приложением, которое работает с камерой, но я получаю сообщение об ошибке. Когда камера активна, камера зависает при включении фонарика или при ошибке "E / Camera: Error 2". Большое спасибо.

 public void FlashOn()
    {
        cam = Camera.open();
        Camera.Parameters params = cam.getParameters();        if (params.getFlashMode().equals(Camera.Parameters.FLASH_MODE_ON)) 
        {                            
           params.setFlashMode(Camera.Parameters.FLASH_MODE_ON);
        } 
        else 
        {
           params.setFlashMode(Camera.Parameters.FLASH_MODE_OFF);
        }
        cam.setParameters(params);
        cam.startPreview();
    }   public void FlashOff()
   {
       Camera.Parameters params = cam.getParameters();
       if (params.getFlashMode().equals(Camera.Parameters.FLASH_MODE_ON))
       {
          params.setFlashMode(Camera.Parameters.FLASH_MODE_ON);
       }
       else
       {
          params.setFlashMode(Camera.Parameters.FLASH_MODE_OFF);
       }
          cam.stopPreview();
          cam.release();
    }

0 ответов