2017-10-25 3 views
0

C# C++ 및 최근에 Java 프로그래밍 경험이 있지만 안드로이드 프로젝트에 상당히 익숙합니다. 저는 현재 안드로이드 폰에서 LED (손전등)를 켜고 동시에 카메라를 향한 사진을 찍도록 요구하는 학교 프로젝트에 참여하고 있습니다. 나는 다른 여러 게시물을 보았지만 내 대답을 찾지 못했습니다. 이것이 가능하다면 누구나 알 수 있습니까? 고마워요!앞면 카메라와 LED를 동시에 사용 하시겠습니까?

+1

지금까지 해보신 것은 무엇입니까? –

답변

0

기기가 API 21 (Lollipop) 이하이거나 기존 카메라가있는 경우 오래된 hardware.Camera API가 손전등을 조작하려면 카메라를 열어야하므로 운이 좋지 않을 수 있습니다. 하지만 플래시는 뒷면 카메라에 속해 있기 때문에 보통 두 대의 카메라를 열 수 없습니다. 새로운 카메라 2의 API와

당신은 this function을 시도 할 수 있습니다 :

private void FlashLightOn() { 
    CameraManager camManager = (CameraManager) getSystemService(Context.CAMERA_SERVICE); 
    try { 
     String cameraId = 
     camManager.setTorchMode(camManager.getCameraIdList()[0];, true); 
    } catch (Exception e) {} 
} 

이 기능은 카메라 관리자를 필요로하지만 후면에 직면 카메라를 필요로하지 않는다, 따라서 상당히 가능성이 여전히 열 수를 사용하여 전면 카메라.

+0

감사합니다. 지금 시도해보십시오. –

관련 문제