Browse Source

添加用户提示

jsonwang 3 years ago
parent
commit
523b392e3a

+ 9 - 8
BFRecordScreenKit/Classes/BFVoiceRecordManager.swift

@@ -24,9 +24,9 @@ class BFVoiceRecordManager: NSObject {
     var subtitleRecordHandle: ((String?, String?) -> Void)?
 
     // 字幕服务 dubug信息
-    var NeoNuiDebugHandle: ((String?) -> Void)?
+    var NeoNuiDebugHandle: ((String?,Bool) -> Void)?
     // 录音机 dubug信息
-    var AudioQueueRecoderDebugHandle: ((String?) -> Void)?
+    var AudioQueueRecoderDebugHandle: ((String?,Bool) -> Void)?
  
     // 音频文件模型
     var voiceModel: PQVoiceModel?
@@ -52,7 +52,7 @@ class BFVoiceRecordManager: NSObject {
     func startRecord() {
         BFLog(2, message: "\(debugHeader)开始录音::: \(Date().timeIntervalSince1970)")
         if isStoping {
-            AudioQueueRecoderDebugHandle?("正在停止中,这次开始无效.")
+            AudioQueueRecoderDebugHandle?("正在停止中,这次开始无效.",false)
             BFLog(2, message: "\(debugHeader)正在停止中,这次开始无效.")
             return
         }
@@ -154,13 +154,14 @@ extension BFVoiceRecordManager: BFRecorderManagerDelegate {
         subtitleRecordHandle?(asrResult, noiseFilePath)
     }
 
-    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

@@ -651,12 +651,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