|
@@ -1890,14 +1890,13 @@ public class BFRecordScreenController: BFBaseViewController {
|
|
|
withDrawBtn.isEnabled = false
|
|
|
}
|
|
|
searchStopAtRecordRange()
|
|
|
- let itemModel = itemModels[currItemModelIndex]
|
|
|
+
|
|
|
/// 重绘录音进度视图
|
|
|
if action.type > 1 {
|
|
|
resetAllIndirectionView()
|
|
|
- }else {
|
|
|
- if currMediaType == .Camera {
|
|
|
- rscmanager.cameraProgressV?.progressView.contentOffset = CGPoint(x: currentAssetProgress.seconds * 70.0 / 5.0, y: 0)
|
|
|
- }
|
|
|
+ }
|
|
|
+ if currMediaType == .Camera {
|
|
|
+ rscmanager.cameraProgressV?.progressView.contentOffset = CGPoint(x: currentAssetProgress.seconds * 70.0 / 5.0, y: 0)
|
|
|
}
|
|
|
|
|
|
}
|
|
@@ -2803,6 +2802,9 @@ public extension BFRecordScreenController {
|
|
|
if currMediaType == .Camera {
|
|
|
rscmanager.cameraProgressV?.resetThumIV()
|
|
|
rscmanager.prepareToPlayNext(needPlay: false)
|
|
|
+ rscmanager.progreddL?.isHidden = false
|
|
|
+ rscmanager.cameraProgressV?.isHidden = (rscmanager.recordItem?.videoStickers.count ?? 0) == 0
|
|
|
+ rscmanager.playerCoverIV.isHidden = !((rscmanager.recordItem?.videoStickers.count ?? 0) > 0 && CMTimeCompare(rscmanager.recordItem?.materialDuraion ?? .zero, currentAssetProgress) > 0)
|
|
|
return
|
|
|
}
|
|
|
// 重绘录音进度视图
|