瀏覽代碼

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

# Conflicts:
#	BFRecordScreenKit/Classes/RecordScreen/Controller/BFRecordScreenController.swift
合并代码
jsonwang 3 年之前
父節點
當前提交
0fb88d8dab

+ 0 - 1
BFRecordScreenKit.podspec

@@ -46,7 +46,6 @@ TODO: Add long description of the pod here.
   s.dependency 'BFCommonKit'
   s.dependency 'BFNetRequestKit'
   s.dependency 'BFMaterialKit'
-  s.dependency 'BFAnalyzeKit'
   s.dependency 'BFMediaKit'
   s.dependency 'BFUIKit'
   s.dependency 'GPUImage'

+ 8 - 1
BFRecordScreenKit/Classes/RecordScreen/Controller/BFRecordScreenController.swift

@@ -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]()
@@ -100,6 +103,7 @@ public class BFRecordScreenController: BFBaseViewController {
     
     //录音管理器
     var recorderManager : BFVoiceRecordManager?
+ 
 
     // MARK: - 视图参数
 
@@ -762,6 +766,9 @@ public class BFRecordScreenController: BFBaseViewController {
     @objc func subTitleClick() {
         BFLog(message: "subTitle Click ")
         subtitleSettingView.isHidden = !subtitleSettingView.isHidden
+        if subTitleBtnClickHandle != nil {
+            subTitleBtnClickHandle!(subtitleSettingView.subtitle.setting.subtitleIsShow)
+        }
     }
 
     // 声音设置