فهرست منبع

1.合成播放拖动取消全屏

wenweiwei 3 سال پیش
والد
کامیت
7c39c4cdcf
1فایلهای تغییر یافته به همراه2 افزوده شده و 3 حذف شده
  1. 2 3
      Introduce/Record/INVideoExportController.swift

+ 2 - 3
Introduce/Record/INVideoExportController.swift

@@ -19,7 +19,6 @@ class INVideoExportController: BFBaseViewController {
     let backV : UIView = {
         let v = UIView()
         v.backgroundColor = UIColor.hexColor(hexadecimal: "#1A1A1A")
-        
         return v
     }()
     
@@ -175,7 +174,7 @@ class INVideoExportController: BFBaseViewController {
         NotificationCenter.default.addObserver(forName: .AVPlayerItemDidPlayToEndTime, object: avplayer.currentItem, queue: .main) { [weak avplayer, weak self] _ in
             avplayer?.seek(to: CMTime.zero)
             self?.sliderView?.playEnd()
-            self?.changeToOriginalFrame()
+//            self?.changeToOriginalFrame()
         }
 
         return avplayer
@@ -444,7 +443,7 @@ class INVideoExportController: BFBaseViewController {
     /// 添加播放进度视图
     func addVideoSliderView() {
         if sliderView == nil {
-            sliderView = BFVideoPlayerSliderView(frame: CGRect(x: 0, y: backV.frame.height - 60, width: backV.frame.width, height: 50))
+            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
                 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)")