---
title: rateDidChangeNotification
framework: avfoundation
role: symbol
role_heading: Type Property
path: avfoundation/avplayer/ratedidchangenotification
---

# rateDidChangeNotification

A notification that a player posts when its rate changes.

## Declaration

```swift
class let rateDidChangeNotification: NSNotification.Name
```

## Mentioned in

Controlling the transport behavior of a player

## Discussion

Discussion Observing this notification is similar to key-value observing the rate property, except the notification provides additional information about the rate change in the user information dictionary.

## Topics

### User information keys

- [rateDidChangeOriginatingParticipantKey](avfoundation/avplayer/ratedidchangeoriginatingparticipantkey.md)
- [rateDidChangeReasonKey](avfoundation/avplayer/ratedidchangereasonkey.md)
- [AVPlayer.RateDidChangeReason](avfoundation/avplayer/ratedidchangereason.md)

## See Also

### Controlling playback

- [defaultRate](avfoundation/avplayer/defaultrate.md)
- [play()](avfoundation/avplayer/play().md)
- [pause()](avfoundation/avplayer/pause().md)
- [rate](avfoundation/avplayer/rate.md)
- [playheadReachedLiveEdge](avfoundation/avplayer/ratedidchangereason/playheadreachedliveedge.md)
- [reversePlaybackReachedStartOfSeekableRange](avfoundation/avplayer/ratedidchangereason/reverseplaybackreachedstartofseekablerange.md)
