This commit is contained in:
otsmr 2025-03-27 15:27:00 +01:00
parent 672a8cff01
commit e9c56425ee
2 changed files with 12 additions and 10 deletions

View file

@ -15,7 +15,8 @@ Future<bool> 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<PermissionHandlerView> {
// You can request multiple permissions at once.
Map<Permission, PermissionStatus> 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();

View file

@ -101,7 +101,8 @@ class _CameraPreviewViewState extends State<CameraPreviewView> {
setState(() {
isZoomAble = false;
});
controller = CameraController(gCameras[sCameraId], ResolutionPreset.high);
controller = CameraController(gCameras[sCameraId], ResolutionPreset.high,
enableAudio: false);
controller.initialize().then((_) async {
if (!mounted) {
return;