 private let PlayerPlayableKey = "playable"
 private let PlayerDurationKey = "duration"
 private let PlayerRateKey = "rate"
+private let PlayerTimeControlStatusKey = "timeControlStatus"
 
 // KVO player item keys
 

                    self.playerDelegate?.playerReady(self)
                }
            }
        }

    }

            self._avplayer.removeTimeObserver(observer)
        }
        self._avplayer.removeObserver(self, forKeyPath: PlayerRateKey, context: &PlayerObserverContext)
        self._avplayer.removeObserver(self, forKeyPath: PlayerTimeControlStatusKey, context: &PlayerObserverContext)
    }

    // MARK: -
