     public var bufferPercentage: CGFloat = 0.0
     public var seekPercentage: CGFloat = 0.0
     public var scrubberInitialPosition: CGFloat = 0.0
-    private var hideControlsTimer: NSTimer?
-    private var enabled = false
-    private var livePlayback = false
+    public var hideControlsTimer: NSTimer?
+    public var enabled = false
+    public var livePlayback = false
     
     public lazy var liveProgressBarColor = UIColor.redColor()
     public lazy var vodProgressBarColor = UIColor.blueColor()

        updateBars()
    }
    
    private func updateScrubberPosition() {
        if let scrubberView = self.scrubberView,
            let seekBarView = self.seekBarView where !isSeeking {
            let delta = CGRectGetWidth(seekBarView.frame) * seekPercentage

        playbackControlButton?.setImage(image, forState: .Normal)
    }
    
    public func bindOrientationChangedListener() {
        NSNotificationCenter.defaultCenter().addObserver(self, selector: #selector(MediaControl.didRotate),
            name: UIDeviceOrientationDidChangeNotification, object: nil)
    }
    
    public func didRotate() {
        updateBars()
        updateScrubberPosition()
    }
