---
title: isReady
framework: AVKit
role: symbol
role_heading: Instance Property
platforms: [iOS 27.0+, iPadOS 27.0+, Mac Catalyst 27.0+]
path: avkit/avplaybackuserinterfaceplaybackcontrollable-9he54/isready
---

# isReady

Indicates whether the media source is ready to begin playback.

## Declaration

```swift
@MainActor var isReady: Bool { get }
```

## Discussion

Discussion This property should transition from false to true once the source has loaded enough data to start playback, and should not revert. Use isBuffering to track temporary stalls that may occur after this point.
