|
@@ -383,10 +383,13 @@ public class BFRecordScreenController: BFBaseViewController {
|
|
|
cShowHUB(superView: nil, msg: "开始播放")
|
|
|
assetPlayer?.volume = 0.5
|
|
|
movie?.startProcessing()
|
|
|
- let second = assetPlayer?.currentItem?.currentTime()
|
|
|
|
|
|
- assetPlayer?.play()
|
|
|
- assetPlayer?.seek(to: second ?? CMTime.zero)
|
|
|
+ let second = assetPlayer?.currentItem?.currentTime()
|
|
|
+ assetPlayer?.seek(to: second ?? CMTime.zero, toleranceBefore: .zero, toleranceAfter: .zero, completionHandler: {[weak self] finished in
|
|
|
+ if finished {
|
|
|
+ self?.assetPlayer?.play()
|
|
|
+ }
|
|
|
+ })
|
|
|
playRecord(at: CMTime.zero)
|
|
|
}
|
|
|
|