|
@@ -1375,7 +1375,7 @@ public class BFRecordScreenController: BFBaseViewController {
|
|
|
assetPlayer?.play()
|
|
|
} else {
|
|
|
// 处理图片音频播放
|
|
|
- playRecord(time: currentAssetProgress)
|
|
|
+ startPlayRecord(time: currentAssetProgress)
|
|
|
}
|
|
|
|
|
|
deleteRecordBtn.isHidden = true
|
|
@@ -1480,7 +1480,7 @@ public class BFRecordScreenController: BFBaseViewController {
|
|
|
self?.periodicTimeObserver(item: item, time: time)
|
|
|
if self?.isNormalPlaying ?? false {
|
|
|
// 播放录音
|
|
|
- self?.playRecord(time: time)
|
|
|
+ self?.startPlayRecord(time: time)
|
|
|
}
|
|
|
} as? NSKeyValueObservation
|
|
|
}
|
|
@@ -1757,7 +1757,7 @@ extension BFRecordScreenController: UICollectionViewDelegate, UICollectionViewDa
|
|
|
public extension BFRecordScreenController {
|
|
|
/// 播放录音
|
|
|
/// - Parameter time: <#time description#>
|
|
|
- func playRecord(time: CMTime) {
|
|
|
+ func startPlayRecord(time: CMTime) {
|
|
|
// 播放对应的录音音频
|
|
|
if itemModels[currItemModelIndex].mediaType == .IMAGE {
|
|
|
if itemModels[currItemModelIndex].materialDuraion <= 0 || currentAssetProgress.seconds >= itemModels[currItemModelIndex].materialDuraion {
|
|
@@ -1788,13 +1788,13 @@ public extension BFRecordScreenController {
|
|
|
} else {
|
|
|
// 注:矫正进度--一段录音播放结束后当前指针应该到当前录音结束点
|
|
|
self?.currentAssetProgress = CMTime(seconds: self?.itemModels[self?.currItemModelIndex ?? 0].voiceStickers[(recordInfo?.0 ?? 0) + 1].startTime ?? 0, preferredTimescale: 1000)
|
|
|
- self?.playRecord(time: self?.currentAssetProgress ?? CMTime.zero)
|
|
|
+ self?.startPlayRecord(time: self?.currentAssetProgress ?? CMTime.zero)
|
|
|
}
|
|
|
}
|
|
|
}) { [weak self] _, _ in
|
|
|
if self?.itemModels[self?.currItemModelIndex ?? 0].mediaType == .IMAGE {
|
|
|
DispatchQueue.main.asyncAfter(deadline: DispatchTime.now() + 3) {
|
|
|
- self?.playRecord(time: self?.currentAssetProgress ?? CMTime.zero)
|
|
|
+ self?.startPlayRecord(time: self?.currentAssetProgress ?? CMTime.zero)
|
|
|
}
|
|
|
}
|
|
|
}
|