 
 extension Player {
     
-    
     // MARK: - AVPlayerLayerObservers
     
     internal func addPlayerLayerObservers() {

    // MARK: - AVPlayerObservers
    
    internal func addPlayerObservers() {
        self._avplayer.addObserver(self, forKeyPath: PlayerRateKey, options: ([.new, .old]) , context: &PlayerObserverContext)
    }
    
    internal func removePlayerObservers() {
        self._avplayer.removeObserver(self, forKeyPath: PlayerRateKey, context: &PlayerObserverContext)
    }
    

    open override func viewDidLoad() {
        super.viewDidLoad()
        
        self.addPlayerLayerObservers();
        self.addPlayerObservers();
        self.addApplicationObservers();
