---
title: "init(player:)"
framework: AVKit
role: symbol
role_heading: Initializer
platforms: [iOS 26.4+, iPadOS 26.4+, Mac Catalyst 26.4+, macOS 26.4+, visionOS 26.4+]
path: "avkit/avlegiblemediaoptionsmenucontroller/init(player:)"
---

# init(player:)

## Declaration

```swift
init(player: AVPlayer?)
```

## Parameters

- `player`: The AVPlayer to build menus from, or nil for non-track-specific options only

## Discussion

Discussion Creates an AVLegibleMediaOptionsMenuController with an optional player When player is non-nil, both media tracks and caption appearance options will be included, otherwise, only caption appearance options.
