jsonwang 3 سال پیش
والد
کامیت
4548ae41ae
1فایلهای تغییر یافته به همراه5 افزوده شده و 2 حذف شده
  1. 5 2
      BFRecordScreenKit/Classes/RecordScreen/Controller/BFRecordScreenController.swift

+ 5 - 2
BFRecordScreenKit/Classes/RecordScreen/Controller/BFRecordScreenController.swift

@@ -388,10 +388,10 @@ public class BFRecordScreenController: BFBaseViewController {
 
             self?.recorderManager = BFVoiceRecordManager.init(token: token, appid: appkey)
         
-            //取消
+            //录音取消
             self?.recorderManager?.cancelRecordHandle = { _ in
             }
-            
+            //录音进度
             self?.recorderManager?.recorderProgrossHandle = {[weak self] progress in
                 BFLog(1, message: "curr:录音进度--\(progress) \(self?.recordStartTime ) \(self?.isRecording)")
                 if self?.indirectionView == nil {
@@ -412,6 +412,7 @@ public class BFRecordScreenController: BFBaseViewController {
                 
             }
             
+            //录音字幕回调
             self?.recorderManager?.subtitleRecordHandle = {[weak self] asrResult in
                 if(asrResult == nil){
                     BFLog(message: "识别结果为空????不能生成字幕数据")
@@ -421,6 +422,7 @@ public class BFRecordScreenController: BFBaseViewController {
 
                 let payload = dicResult?["payload"] as? [String: Any]
 
+                
                 BFLog(message: "识别结果:) \((payload?["result"])!) startTime:\(self?.recorderManager?.voiceModel?.startTime ?? 0.0)")
                 DispatchQueue.main.async {
                     // 1,保存字幕数据 begin_time是开始出现文字的时间,time 是结束文字出现的时间 单位都为毫秒,都是相对于录制音频数据整段时间。self.recorderManager.voiceModel?.startTime 为开始的录制的时间,开始和结束都要加上这个时差
@@ -445,6 +447,7 @@ public class BFRecordScreenController: BFBaseViewController {
                 }
                 
             }
+            //录音结束
             self?.recorderManager?.endRecordHandle = { [weak self] voideModel, _ in
                 if let sself = self, let model = voideModel, FileManager.default.fileExists(atPath: model.wavFilePath ?? "") {
                     // 加入到语音数组里