当手机不支持 Camera.Parameters 中的 FLASH_MODE_TORCH 时,是否有任何选项可以在不确定的时间内打开闪光灯?
我知道这是可能的,因为我的手机(Samsung Galaxy ACE)上有很多应用程序在运行,但我还没有找到答案。
我刚到:
Camera camera = Camera.open();
Camera.Parameters params = camera.getParameters();
params.setFlashMode(Camera.Parameters.FLASH_MODE_ON) //because FLASH_MODE_TORCH isnt supported
camera.setParameters(params);
camera.startPreview();
camera.autoFocus(new AutoFocusCallback(){
public void onAutoFocus(boolean success, Camera camera){
camera.autoFocus(this);
}
});
但这是在像 1/10 秒这样的小延迟下工作。
有人吗?
Activity onCreat()时设置这段代码
Camera camera = Camera.open();
Camera.Parameters params = camera.getParameters();
private void TurnOn(){
params.setFlashMode(Camera.Parameters.FLASH_MODE_ON) //because FLASH_MODE_TORCH isnt supported
camera.setParameters(params);
camera.startPreview();
}
我是一名优秀的程序员,十分优秀!