<!--
{
  "availability" : [
    "tvOS: -",
    "visionOS: -"
  ],
  "documentType" : "symbol",
  "framework" : "AVKit",
  "identifier" : "/documentation/AVKit/AVInterfaceTimeControllable/timeRange",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Property",
  "symbol" : {
    "kind" : "Instance Property",
    "modules" : [
      "AVKit"
    ],
    "preciseIdentifier" : "c:objc(pl)AVInterfaceTimeControllable(py)timeRange"
  },
  "title" : "timeRange"
}
-->

# timeRange

The time range representing the total duration and bounds of the media content.
This defines the overall playable timeline, with all segments and seekable ranges falling within this range. Must be key-value observable.

```
@property (nonatomic, readonly) CMTimeRange timeRange;
```

---

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)