2011-08-24 88 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中,如果滿足條件且設置參數被調用。不幸的是,它似乎沒有效果,並始終使用相機的默認閃光燈設置。

未在代碼的任何其他部分設置flash參數。我已經看到一些應用程序在Wildfire上成功設置了閃光模式,所以我確信我在做一些錯誤的事情。任何幫助將不勝感激。

+0

你發現如何在你的HTC野火相機? –

回答