Pārlūkot izejas kodu

Merge branch 'master' of https://git.yishihui.com/iOS/Introduce

* 'master' of https://git.yishihui.com/iOS/Introduce:
  1.合成后播放
harry 3 gadi atpakaļ
vecāks
revīzija
ffa14089fa
1 mainītis faili ar 2 papildinājumiem un 1 dzēšanām
  1. 2 1
      Introduce/Record/INVideoExportController.swift

+ 2 - 1
Introduce/Record/INVideoExportController.swift

@@ -473,10 +473,11 @@ class INVideoExportController: BFBaseViewController {
     func addVideoSliderView() {
         if sliderView == nil {
             sliderView = BFVideoPlayerSliderView(frame: CGRect(x: (backV.frame.width - playerLayer.frame.width) / 2, y: backV.frame.height - 60, width: playerLayer.frame.width, height: 50),isShowFullScreen: false)
-            sliderView?.valueChangeBloc = { [weak self] sender in
+            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))
                 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()
                 self?.avplayer.play()
             }
             sliderView?.slideBeginDrag = { [weak self] in