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

    public override func loadView() {

        self.view = UIView()
        self.avPlayerViewController = AVPlayerViewController()
        self.avPlayerViewController.showsPlaybackControls = false
        self.avPlayerViewController.view.frame = self.view.bounds
        self.addChildViewController(self.avPlayerViewController)


    // MARK: Private properties

    private var avPlayerViewController = AVPlayerViewController()
    private var asset: AVAsset?
    private var playerItem: AVPlayerItem?

