Android Camera2 Flash和手动控制

时间:2015-08-06 15:31:46

标签: android android-camera camera2

我尝试构建一个用于手动捕获控制的Camera2应用程序。启用Flash(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进行测试。

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

0 个答案:

没有答案