Ver Fonte

Merge branch 'master' of https://git.yishihui.com/iOS/BFRecordScreenKit

* 'master' of https://git.yishihui.com/iOS/BFRecordScreenKit:
  添加用户提示
harry há 3 anos atrás
pai
commit
b2e31bcfb9

+ 10 - 9
BFRecordScreenKit/Classes/BFVoiceRecordManager.swift

@@ -23,10 +23,10 @@ class BFVoiceRecordManager: NSObject {
     var subtitleRecordHandle: ((_ eventCode: Int32,_ recordId:String?, String?, String?, Bool) -> Void)?
 
     // 字幕服务 dubug信息
-    var NeoNuiDebugHandle: ((String?) -> Void)?
+    var NeoNuiDebugHandle: ((String?,Bool) -> Void)?
     // 录音机 dubug信息
-    var AudioQueueRecoderDebugHandle: ((String?) -> Void)?
-
+ 
+    var AudioQueueRecoderDebugHandle: ((String?,Bool) -> Void)? 
     // 音频文件模型
     var voiceModel: PQVoiceModel?
     // 停止是否为取消操作
@@ -51,7 +51,7 @@ class BFVoiceRecordManager: NSObject {
     func startRecord() {
         BFLog(2, message: "\(debugHeader)开始录音::: \(Date().timeIntervalSince1970)")
         if isStoping {
-            AudioQueueRecoderDebugHandle?("正在停止中,这次开始无效.")
+            AudioQueueRecoderDebugHandle?("正在停止中,这次开始无效.",false)
             BFLog(2, message: "\(debugHeader)正在停止中,这次开始无效.")
             return
         }
@@ -150,13 +150,14 @@ extension BFVoiceRecordManager: BFRecorderManagerDelegate {
         subtitleRecordHandle?(eventCode,voiceModel?.recordId, asrResult, noiseFilePath, isFinish)
     }
 
-    public func neoNuiDebugHandle(_ msg: String) {
+
+    public func neoNuiDebugHandle(_ msg: String,isShow:Bool) {
         BFLog(2, message: "neoNuiDebugHandle :\(msg)")
-        NeoNuiDebugHandle?(msg)
+        NeoNuiDebugHandle?(msg,isShow)
     }
-
-    public func audioQueueRecoderDebugHandle(_ msg: String) {
+    public func audioQueueRecoderDebugHandle(_ msg: String, isShow: Bool) {
         BFLog(2, message: "audioQueueRecoderDebugHandle :\(msg)")
-        AudioQueueRecoderDebugHandle?(msg)
+        AudioQueueRecoderDebugHandle?(msg,isShow)
     }
+  
 }

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

@@ -666,12 +666,19 @@ public class BFRecordScreenController: BFBaseViewController {
             self?.recordManagerCancelRecord(voiceModel: voiceModel)
         }
 
-        recorderManager?.NeoNuiDebugHandle = { [weak self] msg in
+        recorderManager?.NeoNuiDebugHandle = { [weak self] msg,isShow in
             self?.neoNuiDebugLabel.text = "字幕服务:\(msg ?? "")"
+            if(isShow){
+                cShowHUB(superView: self?.view, msg: msg)
+            }
+        
         }
 
-        recorderManager?.AudioQueueRecoderDebugHandle = { [weak self] msg in
+        recorderManager?.AudioQueueRecoderDebugHandle = { [weak self] msg,isShow in
             self?.audioQueueRecoderLabel.text = "录音机:\(msg ?? "")"
+            if(isShow){
+                cShowHUB(superView: self?.view, msg: msg)
+            }
         }
 
         view.backgroundColor = .black