1

我试图为手动捕捉控制构建一个 Camera2 应用程序。启用闪光灯 (TORCH) 时,手动设置不起作用。

我在Google Camera2Basic Sample上对其进行了测试,并添加了以下几行:

                            mPreviewRequestBuilder.set(CaptureRequest.CONTROL_AE_MODE,
                                    CaptureRequest.CONTROL_AE_MODE_OFF);

                            mPreviewRequestBuilder.set(CaptureRequest.CONTROL_MODE,
                                    CaptureRequest.CONTROL_MODE_OFF);
                            mPreviewRequestBuilder.set(CaptureRequest.SENSOR_SENSITIVITY, 4000);
                            mPreviewRequestBuilder.set(CaptureRequest.FLASH_MODE,
                                    CaptureRequest.FLASH_MODE_TORCH);

问题是,仅第一帧的灵敏度为 4000(或者看起来如此)。然后它被设置为 100,我猜这是默认值。

顺便提一句。我正在使用 Nexus 6 进行测试。

所以我的问题是,有没有办法同时进行手动控制和闪光?

4

0 回答 0