|
@@ -509,7 +509,7 @@ class INVideoExportController: BFBaseViewController {
|
|
|
sliderView?.playerBtn.setImage(UIImage(named: "play_1"), for: .selected)
|
|
|
sliderView?.playerBtn.imageEdgeInsets = UIEdgeInsets(top: 1, left: 7, bottom: 0, right: 0)
|
|
|
sliderView?.valueChangeBloc = { [weak self,weak sliderView] sender in
|
|
|
- let cmtime = CMTime(value: CMTimeValue(Float64(sender.value) * Float64(self?.avplayer.currentItem?.asset.duration.seconds ?? 0) * 1000.0), timescale: CMTimeScale(1000.0))
|
|
|
+ let cmtime = CMTime(seconds: Double(sender.value) * (self?.avplayer.currentItem?.asset.duration.seconds ?? 0), preferredTimescale: 1000)
|
|
|
BFLog(message: "cmtime == \(cmtime),\(cmtime.seconds)")
|
|
|
self?.avplayer.seek(to: cmtime, toleranceBefore: CMTime(seconds: 1, preferredTimescale: 1000), toleranceAfter: CMTime(seconds: 1, preferredTimescale: 1000))
|
|
|
sliderView?.playStart()
|