|
@@ -1688,10 +1688,8 @@ public class BFRecordScreenController: BFBaseViewController {
|
|
|
// 两个逻辑:如果在播,则跳过;如果暂停拖动到中间,则seek
|
|
|
if sself.isNormalPlaying {
|
|
|
let second = currentT - recordedAudio.startCMTime
|
|
|
- if second.seconds > 0 {
|
|
|
- sself.recordPlayer?.seek(to: second, toleranceBefore: CMTime(seconds: 1, preferredTimescale: 1000), toleranceAfter: CMTime(seconds: 1, preferredTimescale: 1000), completionHandler: { isFinished in
|
|
|
- })
|
|
|
- }
|
|
|
+ sself.recordPlayer?.seek(to: second, toleranceBefore: CMTime(seconds: 1, preferredTimescale: 1000), toleranceAfter: CMTime(seconds: 1, preferredTimescale: 1000), completionHandler: { isFinished in
|
|
|
+ })
|
|
|
sself.recordPlayer?.play()
|
|
|
BFLog(3, message: "录音开始播放2, \(second), \(CMTimeGetSeconds(recordPlayer?.currentItem?.duration ?? .zero)),index = \(currentPlayRecordIndex)")
|
|
|
}
|