<!--
{
  "availability" : [
    "iOS: -",
    "iPadOS: -",
    "macCatalyst: -",
    "macOS: -",
    "tvOS: -",
    "visionOS: -",
    "watchOS: -"
  ],
  "documentType" : "symbol",
  "framework" : "AVFoundation",
  "identifier" : "/documentation/AVFoundation/AVPlayerItem/forwardPlaybackEndTime",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Property",
  "symbol" : {
    "kind" : "Instance Property",
    "modules" : [
      "AVFoundation"
    ],
    "preciseIdentifier" : "c:objc(cs)AVPlayerItem(py)forwardPlaybackEndTime"
  },
  "title" : "forwardPlaybackEndTime"
}
-->

# forwardPlaybackEndTime

The time at which forward playback ends.

```
nonisolated var forwardPlaybackEndTime: CMTime { get set }
```

## Discussion

The value indicates the time at which playback should end when the playback rate is positive (see `AVPlayer`’s [`rate`](/documentation/AVFoundation/AVPlayer/rate) property).

The default value is <doc://com.apple.documentation/documentation/CoreMedia/CMTime/invalid>, which indicates that no end time for forward playback is specified. In this case, the effective end time for forward playback is the item’s duration.

The value of this property has no effect on playback when the rate is negative.

---

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)