Browse Source

[Fix]修复保存录音文件后,未清除录音Id的异常

zhipeng 1 year ago
parent
commit
bb53c06416
1 changed files with 4 additions and 1 deletions
  1. 4 1
      lib/module/record/controller.dart

+ 4 - 1
lib/module/record/controller.dart

@@ -146,7 +146,9 @@ class RecordController extends BaseController {
   _onRecordPermissionDenied() {}
 
   Future<void> _stopRecord() {
-    return _record.pause().then((_) => _changeRecordStatus(RecordStatus.paused));
+    return _record
+        .pause()
+        .then((_) => _changeRecordStatus(RecordStatus.paused));
   }
 
   Future<File> _getCurrentRecordFile() async {
@@ -188,6 +190,7 @@ class RecordController extends BaseController {
         PcmWavConverter.convert(pcmFile, wavFile, _recordConfig.sampleRate,
             _recordConfig.numChannels, 16);
         pcmFile.delete();
+        KVUtil.putString(keyLastRecordId, "");
         Get.back();
         TalkPage.start(talkInfo);
       } else {