---
title: "init(playbackControlDelegate:)"
framework: avfoundation
role: symbol
role_heading: Initializer
path: "avfoundation/avdelegatingplaybackcoordinator/init(playbackcontroldelegate:)"
---

# init(playbackControlDelegate:)

Creates a playback coordinator for a custom playback object.

## Declaration

```swift
init(playbackControlDelegate: any AVPlaybackCoordinatorPlaybackControlDelegate)
```

## Parameters

- `playbackControlDelegate`: The playback control delegate for the playback coordinator.

## Discussion

Discussion If your app doesn’t use AVPlayer for playback, create an instance of this class to coordinate playback of your customer player.

## See Also

### Creating a coordinator

- [AVPlaybackCoordinatorPlaybackControlDelegate](avfoundation/avplaybackcoordinatorplaybackcontroldelegate.md)
