---
title: playbackPosition
framework: AVKit
role: symbol
role_heading: Instance Property
platforms: [iOS 27.0+, iPadOS 27.0+, Mac Catalyst 27.0+]
path: avkit/avplaybackuserinterfacetimecontrollable-50vcy/playbackposition
---

# playbackPosition

A snapshot of the current playback position. Must be updated — with a fresh hostTime — on play, pause, seek, scan, and buffering state changes. Must be observable.

## Declaration

```swift
@MainActor var playbackPosition: AVPlaybackUserInterfacePlaybackPosition { get }
```
