Переглянути джерело

1.视频播放到最后隐藏录制按钮

wenweiwei 3 роки тому
батько
коміт
d219cbce4d

+ 2 - 18
BFRecordScreenKit/Classes/RecordScreen/Controller/BFRecordScreenController.swift

@@ -1630,25 +1630,9 @@ public class BFRecordScreenController: BFBaseViewController {
                 // 两个逻辑:如果在播,则跳过;如果暂停拖动到中间,则seek
                 if sself.isNormalPlaying {
                     let second = CMTimeGetSeconds(currentT) - recordedAudio.startCMTime.seconds
-//                    DispatchQueue.main.async { [weak sself] in
-//                        self?.recordPlayer?.seek(to: CMTime(value: CMTimeValue(second * 1_000_000), timescale: 1_000_000), toleranceBefore: CMTime(value: 1, timescale: 1_000_000), toleranceAfter: CMTime(value: 1, timescale: 1_000_000), completionHandler: { [weak self] finished in
-//                            if self?.isNormalPlaying ?? false {
-//                                self?.recordPlayer?.play()
-//                                self?.recordPlayer?.volume = 1
-//                                self?.assetPlayer?.volume = self?.haveSpeakVolume ?? 0
-//                                BFLog(1, message: "录音开始播放 playing, \(second), \(CMTimeGetSeconds(self?.recordPlayer?.currentItem?.duration ?? .zero)), \(self?.recordPlayer?.currentItem?.currentTime().seconds ?? 0)")
-//                            }
-//                        })
-//                    }
                     sself.recordPlayer?.seek(to: CMTime(value: CMTimeValue(second * 1_000_000), timescale: 1_000_000))
-                    if sself.isNormalPlaying {
-                        sself.recordPlayer?.play()
-//                        sself.recordPlayer?.volume = 1
-//                        sself.assetPlayer?.volume = sself.haveSpeakVolume
-                        BFLog(1, message: "录音开始播放 playing, \(second), \(CMTimeGetSeconds(sself.recordPlayer?.currentItem?.duration ?? .zero)), \(sself.recordPlayer?.currentItem?.currentTime().seconds ?? 0)")
-                    }
-                    BFLog(3, message: "重置播放index-\(#function) = \(currentPlayRecordIndex)")
-                    BFLog(1, message: "录音开始播放2, \(second), \(CMTimeGetSeconds(recordPlayer?.currentItem?.duration ?? .zero)),index = \(currentPlayRecordIndex)")
+                    sself.recordPlayer?.play()
+                    BFLog(3, message: "录音开始播放2, \(second), \(CMTimeGetSeconds(recordPlayer?.currentItem?.duration ?? .zero)),index = \(currentPlayRecordIndex)")
                 }
             }
         }