Ver código fonte

[fix]ios录音问题

zk 1 ano atrás
pai
commit
2968e0d1d8
1 arquivos alterados com 4 adições e 7 exclusões
  1. 4 7
      lib/module/record/record_handler.dart

+ 4 - 7
lib/module/record/record_handler.dart

@@ -211,13 +211,10 @@ class RecordHandler {
   }
   }
 
 
   Future<void> startOrContinueRecord() async {
   Future<void> startOrContinueRecord() async {
-    var status = await Permission.microphone.status;
-    if (!status.isGranted) {
-      var result = await Permission.microphone.request();
-      if (!result.isGranted) {
-        _onRecordPermissionDenied();
-        return;
-      }
+    var status = await Permission.microphone.request();
+    if (status != PermissionStatus.granted) {
+      _onRecordPermissionDenied();
+      return;
     }
     }
 
 
     await _requestForegroundTaskPermission().catchError((error) {
     await _requestForegroundTaskPermission().catchError((error) {