|
@@ -222,7 +222,7 @@ public class BFRecordScreenController: BFBaseViewController {
|
|
|
soundSettingBtn.isHidden = isNormalPlaying
|
|
|
voiceSettingBtn.isHidden = isNormalPlaying
|
|
|
withDrawBtn.isHidden = isNormalPlaying
|
|
|
- recordBtn.isHidden = isNormalPlaying
|
|
|
+ updateRecordBtnStatus(isNormalPlaying)
|
|
|
cameraFlipBtn.isHidden = !(!isNormalPlaying && (currMediaType == .Camera) && !isDragingProgressSlder)
|
|
|
}
|
|
|
}
|
|
@@ -642,6 +642,8 @@ public class BFRecordScreenController: BFBaseViewController {
|
|
|
navigationController?.isNavigationBarHidden = true
|
|
|
hiddenNavigation()
|
|
|
UIApplication.shared.isIdleTimerDisabled = true
|
|
|
+
|
|
|
+ searchStopAtRecordRange()
|
|
|
}
|
|
|
|
|
|
public override func viewDidAppear(_ animated: Bool) {
|
|
@@ -650,6 +652,7 @@ public class BFRecordScreenController: BFBaseViewController {
|
|
|
// 设置默认值
|
|
|
setSubtitleStyle(settingModel: subtitleSettingView.subtitle.setting)
|
|
|
}
|
|
|
+
|
|
|
|
|
|
override public func viewWillDisappear(_ animated: Bool) {
|
|
|
super.viewWillDisappear(animated)
|
|
@@ -2180,23 +2183,18 @@ public class BFRecordScreenController: BFBaseViewController {
|
|
|
|
|
|
rscurrentManager.play()
|
|
|
|
|
|
- deleteRecordBtn.isHidden = true
|
|
|
-
|
|
|
subtitleBtn.isHidden = true
|
|
|
voiceSettingBtn.isHidden = true
|
|
|
soundSettingBtn.isHidden = true
|
|
|
withDrawBtn.isHidden = true
|
|
|
recordBtn.isHidden = true
|
|
|
+ deleteRecordBtn.isHidden = true
|
|
|
|
|
|
}
|
|
|
|
|
|
public func pause() {
|
|
|
// BFLog(1, message: "暂停播放")
|
|
|
isNormalPlaying = false
|
|
|
-
|
|
|
- subtitleBtn.isHidden = false
|
|
|
- soundSettingBtn.isHidden = false
|
|
|
- withDrawBtn.isHidden = false
|
|
|
|
|
|
assetPlayer.pause()
|
|
|
recordPlayer.pause()
|
|
@@ -2744,6 +2742,7 @@ public extension BFRecordScreenController {
|
|
|
wself.resetCurrentProgress()
|
|
|
// 录制播放结束后显示录制按钮
|
|
|
wself.recordBtn.isHidden = false
|
|
|
+ wself.deleteRecordBtn.isHidden = true
|
|
|
} else {
|
|
|
// 注:矫正进度--一段录音播放结束后当前指针应该到当前录音结束点
|
|
|
let next = wself.itemModels[wself.currItemModelIndex ].voiceStickers[(recordInfo?.0 ?? 0) + 1].startCMTime
|
|
@@ -2754,7 +2753,6 @@ public extension BFRecordScreenController {
|
|
|
}
|
|
|
}
|
|
|
}) { [weak self] _, _ in
|
|
|
-
|
|
|
guard let wself = self else { return }
|
|
|
|
|
|
if wself.currMediaType == .Image {
|