         }
     }
     
-    fileprivate func setSliderTapAction() {
+    private func setSliderTapAction() {
         let gesture = UITapGestureRecognizer(target: self, action: #selector(sliderTapAction))
         slider.addGestureRecognizer(gesture)
     }
     
-    fileprivate func setSliderValueChangeAction() {
+    private func setSliderValueChangeAction() {
         slider.addTarget(self, action: #selector(sliderValueChangeAction), for: .valueChanged)
     }
     
-    fileprivate func setPlayPauseButtonAction() {
+    private func setPlayPauseButtonAction() {
         playButton.addTarget(self, action: #selector(playPauseButtonAction), for: .touchUpInside)
     }
     
-    fileprivate func setupTimeObserver() {
+    private func setupTimeObserver() {
         if framesPerSecond > 0 {
             weak var weakSelf = self
             let seconds = Float64(1 / framesPerSecond)

        return self.slider.minimumValue + del
    }
    
    @objc fileprivate func sliderValueChangeAction(slider: UISlider, event: UIEvent) {
        let touch =  event.allTouches?.first
        if touch?.phase == .began {
            playAfterDrag = self.player.rate > 0

        self.setPlayPauseButtonAction()
    }
    
    private func setUpPlayer() {
        self.pause()
        removeTimeObserver()
        self.framesPerSecond = nominalFrameRateForPlayer()
