我想打开手机上的闪光灯,以及显示视图时打开前摄像头。我当前的代码不会打开闪光灯,即使它应该camera
在代码中指的是前摄像头。
我认为这不起作用,因为没有闪光灯与前摄像头。我的另一种方法是打开前摄像头并打开闪光灯,但据我所知,这是不可能的,因为一次只能打开一个摄像头,打开后摄像头将关闭前摄像头及其显示器。
Parameters params = camera.getParameters();
params.setFlashMode(Parameters.FLASH_MODE_ON);
camera.setParameters(params);
camera.startPreview();
camera.autoFocus(new Camera.AutoFocusCallback() {
public void onAutoFocus(boolean success, Camera camera) {
}
});
最佳答案
我认为这应该是可能的。
选项1:尝试使用Torch, an Android flashlight application中的代码。
选项2:根据this,有些设备需要surfaceview来打开LED。