wenweiwei 3 роки тому
батько
коміт
5d1ba17381
1 змінених файлів з 5 додано та 4 видалено
  1. 5 4
      BFCommonKit/Classes/BFUtility/NXAudioRecorder.swift

+ 5 - 4
BFCommonKit/Classes/BFUtility/NXAudioRecorder.swift

@@ -24,6 +24,7 @@ public class NXAudioRecorder {
     public  var delegateHandler = EditAudioRecorderDelegateHandler()
 
     public  var recorderProgross: RecorderProgross?
+    public  var recorderStartHandle: (() -> Void)?
     public  var session: AVAudioSession!
     public  var recordFilePath: String!
 
@@ -65,9 +66,6 @@ public class NXAudioRecorder {
             BFLog(message: "正在录制中。。")
             return
         }
-
-        startTimer()
-
         if AVAudioSession.sharedInstance().category != .playAndRecord {
             do {
                 try AVAudioSession.sharedInstance().setCategory(.playAndRecord, options: .defaultToSpeaker)
@@ -85,8 +83,11 @@ public class NXAudioRecorder {
                 }
             } else {}
         }
-
         recorder.record()
+        startTimer()
+        if recorderStartHandle != nil {
+            recorderStartHandle!()
+        }
     }
 
     // 暂停录制