         guard let context = context else { return }
 
         switch context {
-        case &kvoStatusDidChangeContext:
-            handleStatusChangedEvent()
         case &kvoLoadedTimeRangesContext:
             handleLoadedTimeRangesEvent()
         case &kvoSeekableTimeRangesContext:

        }
    }


    private func handlePlayerRateChanged() {
        if player?.rate == 0 && playerStatus != .unknown && state != .idle {
            updateState(.paused)

        trigger(.didUpdateAirPlayStatus, userInfo: ["externalPlaybackActive": isExternalPlaybackActive])
    }

    private func handleLoadedTimeRangesEvent() {
        guard let timeRange = player?.currentItem?.loadedTimeRanges.first?.timeRangeValue else { return }
        let info = [
