Browse Source

1.event report change

wenweiwei 3 years ago
parent
commit
c612c67f1d

+ 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'

+ 10 - 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]()
@@ -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)
+        }
     }
 
     // 声音设置