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