小编Nei*_*ati的帖子

当我使用CameraX的代码“imageCapture.takePicture”时没有任何反应

我正在尝试探索cameraX beta版本。

我陷入了我的实施之中。 imageCapture.takePicture() imageCapture 为空。

        // Bind the CameraProvider to the LifeCycleOwner
    val cameraSelector = CameraSelector.Builder().requireLensFacing(lensFacing).build()
    val cameraProviderFuture = ProcessCameraProvider.getInstance(this)
    cameraProviderFuture.addListener(Runnable {

    // CameraProvider
    val cameraProvider: ProcessCameraProvider = cameraProviderFuture.get()

    // ImageCapture
    imageCapture = ImageCapture.Builder()
        .setCaptureMode(ImageCapture.CAPTURE_MODE_MINIMIZE_LATENCY)
        .build()


        // Must unbind the use-cases before rebinding them
        cameraProvider.unbindAll()

        try {
            // A variable number of use-cases can be passed here -
            // camera provides access to CameraControl & CameraInfo
            camera = cameraProvider.bindToLifecycle(
                this, cameraSelector, imageCapture)
        } catch(exc: Exception) {
            Log.e("TAG", "Use case …
Run Code Online (Sandbox Code Playgroud)

android kotlin android-camerax

5
推荐指数
1
解决办法
2677
查看次数

标签 统计

android ×1

android-camerax ×1

kotlin ×1