<!--
{
  "documentType" : "article",
  "framework" : "MediaPlayer",
  "identifier" : "/documentation/MediaPlayer/track-navigation-events",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "Track navigation events"
}
-->

# Track navigation events

Respond to requests to change which part of a media item plays.

## Topics

### Responding to track navigation events

[`class MPChangePlaybackPositionCommand`](/documentation/MediaPlayer/MPChangePlaybackPositionCommand)

An object that responds to requests to change the current playback position of the playing item.

[`class MPChangePlaybackPositionCommandEvent`](/documentation/MediaPlayer/MPChangePlaybackPositionCommandEvent)

An event requesting a change in the playback position.

[`class MPSeekCommandEvent`](/documentation/MediaPlayer/MPSeekCommandEvent)

An event requesting that the player seek to a new position.

[`class MPSkipIntervalCommand`](/documentation/MediaPlayer/MPSkipIntervalCommand)

An object that defines the skip intervals for the player.

[`class MPSkipIntervalCommandEvent`](/documentation/MediaPlayer/MPSkipIntervalCommandEvent)

An event requesting a change in the current skip interval.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)