From a411e02fffa080fc5dc8375c50a3a5532e4ca7c7 Mon Sep 17 00:00:00 2001 From: Josh Arnow <1476967+josharnow@users.noreply.github.com> Date: Wed, 27 Mar 2024 07:49:39 -0400 Subject: [PATCH] Fix Android audio permissions request This fixes a bug where the user is not prompted for permission to record audio on Android. --- .../java/com/ahm/capacitor/camera/preview/CameraPreview.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/android/src/main/java/com/ahm/capacitor/camera/preview/CameraPreview.java b/android/src/main/java/com/ahm/capacitor/camera/preview/CameraPreview.java index 784a15b6..cfc754b8 100644 --- a/android/src/main/java/com/ahm/capacitor/camera/preview/CameraPreview.java +++ b/android/src/main/java/com/ahm/capacitor/camera/preview/CameraPreview.java @@ -1,6 +1,7 @@ package com.ahm.capacitor.camera.preview; import static android.Manifest.permission.CAMERA; +import static android.Manifest.permission.RECORD_AUDIO; import android.app.FragmentManager; import android.app.FragmentTransaction; @@ -28,7 +29,7 @@ import java.util.List; import org.json.JSONArray; -@CapacitorPlugin(name = "CameraPreview", permissions = { @Permission(strings = { CAMERA }, alias = CameraPreview.CAMERA_PERMISSION_ALIAS) }) +@CapacitorPlugin(name = "CameraPreview", permissions = { @Permission(strings = { CAMERA, RECORD_AUDIO }, alias = CameraPreview.CAMERA_PERMISSION_ALIAS) }) public class CameraPreview extends Plugin implements CameraActivity.CameraPreviewListener { static final String CAMERA_PERMISSION_ALIAS = "camera";