2014-12-25 23 views
3

在Android L中,我試圖將相機閃光模式設置爲TORCH,它工作正常,但我無法將其更改回閃光模式AUTO或閃光燈模式ON。我只能回到閃光模式OFF。我嘗試了像camera360這樣的流行相機應用,即使他們沒有做到這一點。 這是Android L的錯誤還是強制要求使用新的CAMERA2 api?安卓相機:無法更改從手電筒到其他模式的閃光燈模式

回答

1

這似乎是Android Lollipop版本中的一個錯誤。 這是我如何解決它

Camera.Parameters parameters = mCamera.getParameters(); 
parameters.setFlashMode(Camera.Parameters.FLASH_MODE_OFF); 
mCamera.setParameters(parameters); 
parameters.setFlashMode(yourFlashMode); 
mCamera.setParameters(parameters); 

不要忘記檢查通過調用mCamera.getParameters().getSupportedFlashModes()

+0

謝謝你這麼多這一點,如果閃光燈模式支持! – reidisaki

+1

認爲我有它的工作,但我仍然認爲這是一個棒棒糖的錯誤。出於某種原因,拍攝照片後不會閃光。我注意到,Instagram每次拍照時都默認不閃光。 – reidisaki

+0

@reidisaki我發現'三星Note4'也有同樣的問題。 –

相關問題