我想打开手机上的闪光灯,以及显示视图时打开前摄像头。我当前的代码不会打开闪光灯,即使它应该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。

07-28 02:30
查看更多