| 
					
				 | 
			
			
				@@ -27,7 +27,10 @@ public class BFRecordScreenController: BFBaseViewController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public var nextActionHandle: (() -> Void)? 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public var closeActionHandle: (() -> Void)? 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public var changeItemHandle: ((_ index: Int) -> Void)? 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // 当前录制结束的上报 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public var recordRndHandle: ((_ currentRecord: PQVoiceModel?) -> Void)? 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // 字幕按钮点击上报 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public var subTitleBtnClickHandle: ((_ isOn: Bool) -> Void)? 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // MARK: - 录制参数 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public var assets = [PHAsset]() 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -163,6 +166,9 @@ public class BFRecordScreenController: BFBaseViewController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 sself.currentPlayRecordIndex = -3 // 刚录音完,不需要播放录音 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 // 重置录制开始时间 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 sself.recordStartTime = 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if self?.recordRndHandle != nil { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    self?.recordRndHandle!(model) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return manager 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -717,6 +723,9 @@ public class BFRecordScreenController: BFBaseViewController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @objc func subTitleClick() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         BFLog(message: "subTitle Click ") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         subtitleSettingView.isHidden = !subtitleSettingView.isHidden 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if subTitleBtnClickHandle != nil { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            subTitleBtnClickHandle!(subtitleSettingView.subtitle.setting.subtitleIsShow) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // 声音设置 
			 |