diff --git a/lib/src/components/permissions_view.dart b/lib/src/components/permissions_view.dart index 3ad1359..c15f0a9 100644 --- a/lib/src/components/permissions_view.dart +++ b/lib/src/components/permissions_view.dart @@ -15,7 +15,8 @@ Future checkPermissions() async { return false; } if (!await Permission.microphone.isGranted) { - return false; + // microphone is only needed when + return true; } return true; } @@ -25,17 +26,17 @@ class PermissionHandlerViewState extends State { // You can request multiple permissions at once. Map statuses = await [ Permission.camera, - Permission.microphone, + // Permission.microphone, Permission.notification ].request(); - if (statuses[Permission.microphone]!.isPermanentlyDenied) { - openAppSettings(); - // setState(() {}); - } else { - // if (statuses[Permission.microphone]!.isDenied) { - // } - } + // if (statuses[Permission.microphone]!.isPermanentlyDenied) { + // openAppSettings(); + // // setState(() {}); + // } else { + // // if (statuses[Permission.microphone]!.isDenied) { + // // } + // } if (statuses[Permission.camera]!.isPermanentlyDenied) { openAppSettings(); diff --git a/lib/src/views/camera_to_share/camera_preview_view.dart b/lib/src/views/camera_to_share/camera_preview_view.dart index 15558ca..254302c 100644 --- a/lib/src/views/camera_to_share/camera_preview_view.dart +++ b/lib/src/views/camera_to_share/camera_preview_view.dart @@ -101,7 +101,8 @@ class _CameraPreviewViewState extends State { setState(() { isZoomAble = false; }); - controller = CameraController(gCameras[sCameraId], ResolutionPreset.high); + controller = CameraController(gCameras[sCameraId], ResolutionPreset.high, + enableAudio: false); controller.initialize().then((_) async { if (!mounted) { return;