       self?.controlViewAnimate(false)
     })
     
-    DispatchQueue.main.asyncAfter(deadline: DispatchTime.now() + TimeInterval(3), execute: hideWorkItem!)
+    DispatchQueue.main.asyncAfter(deadline: DispatchTime.now() + autoHideSecond, execute: hideWorkItem!)
   }
 
   deinit {

  @IBOutlet private weak var replayButton: UIButton!
  
  @IBOutlet private weak var fullScreenButtonWidthConst: NSLayoutConstraint!
  
  weak var delegate: ACPlayerControlViewDelegate?
  var totalDuration: TimeInterval = 0
  
  private var isShow = true
  private var hideWorkItem: DispatchWorkItem?

    backButton.tag = ButtonType.back.rawValue
    fullScreenButton.tag = ButtonType.fullscreen.rawValue
    replayButton.tag = ButtonType.replay.rawValue
    
    autoHideControlView()
  }
