 
         self.player.pause()
         self.playbackState = .Stopped
-        self.delegate?.playerPlaybackStateDidChange(self)
+//        self.delegate?.playerPlaybackStateDidChange(self)
         self.delegate?.playerPlaybackDidEnd(self)
     }
     

        case (.Some(PlayerKeepUp), &PlayerItemObserverContext):
            if let item = self.playerItem {
                self.bufferingState = .Ready
                self.delegate?.playerBufferingStateDidChange(self)

                if item.playbackLikelyToKeepUp && self.playbackState == .Playing {
                    self.playFromCurrentTime()

        }

        self.bufferingState = .Unknown
//        self.delegate?.playerBufferingStateDidChange(self)

        self.asset = asset
        if let _ = self.asset {
