2011-08-24 8 views
0

며칠 동안 검색했지만 HTC Wildfire에서 카메라의 플래시 모드를 설정하는 방법을 찾을 수 없습니다. 동일한 코드가 Nexus S에서 작동합니다. 현재 사용중인 코드입니다.Android 플래시 카메라 매개 변수가 작동하지 않습니다.

//Code block to toggle flash setting between on and off 

Camera.Parameters param = mCameraDevice.getParameters(); 
flashModes = param.getSupportedFlashModes(); 

if (flashModes != null) { 
    currentFlashMode = param.getFlashMode(); 

    if (currentFlashMode.equals(Parameters.FLASH_MODE_OFF)) { 
     currentFlashMode = Parameters.FLASH_MODE_ON; 
    } 
    else { 
     currentFlashMode = Parameters.FLASH_MODE_OFF; 
    } 

    param.setFlashMode(currentFlashMode); 
    mCameraDevice.setParameters(param); 
} 

HTC Wildfire에서도 if 조건이 충족되고 set 매개 변수가 호출됨을 확인했습니다. 불행히도 효과가없는 것 같고 카메라의 기본 플래시 설정이 항상 사용됩니다.

플래시 매개 변수가 코드의 다른 부분에 설정되어 있지 않습니다. 일부 앱이 Wildfire에서 플래시 모드를 성공적으로 설정 한 것을 보았습니다. 그래서 나는 어떤 일을 잘못하고 있다고 확신합니다. 어떤 도움이라도 대단히 감사하겠습니다.

+0

당신은 htc 산 불에서 카메라를 켜는 방법을 찾았습니까 ??? –

답변

관련 문제