         self.avPlayerViewController.didMoveToParentViewController(self)
 
         self.backgroundColor = UIColor.blackColor()
-
-        self.avPlayerViewController.addObserver(
-            self,
-            forKeyPath: avPlayerViewControllerReadyForDisplayKey,
-            options: [.New],
-            context: &kkPlayerViewControllerObservationContext
-        )
     }
 
     // MARK: Public methods


    // MARK: Private properties

    private var avPlayerViewController: AVPlayerViewController!
    private var asset: AVAsset?
    private var playerItem: AVPlayerItem?



    private func commonInit() {

        self.avPlayerViewController.addObserver(
            self,
            forKeyPath: avPlayerViewControllerReadyForDisplayKey,
            options: [.New],
            context: &kkPlayerViewControllerObservationContext
        )

        self.addApplicationNotificationObservers()

        UIApplication.sharedApplication().beginReceivingRemoteControlEvents()
