---
title: status
framework: avfoundation
role: symbol
role_heading: Instance Property
path: avfoundation/avplayer/status-swift.property
---

# status

A value that indicates the readiness of a player object for playback.

## Declaration

```swift
nonisolated var status: AVPlayer.Status { get }
```

## Discussion

Discussion If the value of this property is AVPlayer.Status.failed, check the value of the player’s error property to determine the nature of the failure. If a player reaches a failed state, you can’t use it for playback, and instead need to create a new instance. This property is key-value observable. note: The player’s status doesn’t indicate its readiness to play a specific player item. You should instead use the status property of AVPlayerItem to make that determination.

## See Also

### Determining player readiness

- [AVPlayer.Status](avfoundation/avplayer/status-swift.enum.md)
- [error](avfoundation/avplayer/error.md)
