1

我在尝试什么?

启用散景和 HDR 等供应商效果。

我试过什么?

我已经使用 Pixel-2 模拟器和三星 Galaxy S9+ 设备尝试了以下代码:

val hdrImageCapture = HdrImageCaptureExtender.create(imageCaptureConfig)
        if (hdrImageCapture.isExtensionAvailable)
            hdrImageCapture.enableExtension()

val bokehImageCapture = BokehImageCaptureExtender.create(imageCaptureConfig)
        if (bokehImageCapture.isExtensionAvailable)
            bokehImageCapture.enableExtension()

但是在检查时总是得到false价值isExtensionAvailable

依赖项:

def camerax_version = "1.0.0-alpha04"
implementation "androidx.camera:camera-core:${camerax_version}"
implementation "androidx.camera:camera-camera2:${camerax_version}"
implementation "androidx.camera:camera-extensions:1.0.0-alpha01"
4

1 回答 1

2

您正在测试的设备不支持扩展。请在此处查看支持的设备列表https://android.googlesource.com/platform/frameworks/support/+/refs/heads/androidx-master-dev/camera/camera-extensions/ExtensionsSupportedDevices.md

于 2019-09-09T17:56:04.940 回答