---
title: pause()
framework: avfoundation
role: symbol
role_heading: Instance Method
path: avfoundation/avplayer/pause()
---

# pause()

Pauses playback of the current item.

## Declaration

```swift
nonisolated func pause()
```

## Mentioned in

Controlling the transport behavior of a player

## Discussion

Discussion Calling this method is the same as setting the rate to 0.0.

## See Also

### Controlling playback

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