---
title: "player(for:)"
framework: tvmlkit
role: symbol
role_heading: Instance Method
path: "tvmlkit/tvapplicationcontrollerdelegate/player(for:)"
---

# player(for:)

Asks the delegate for a custom player object for a particular player bridge.

## Declaration

```swift
optional func player(for appController: TVApplicationController) -> TVPlayer?
```

## Parameters

- `appController`: The doc://com.apple.tvmlkit/documentation/TVMLKit/TVApplicationController object that contains the player object.

## Return Value

Return Value A customizable TVPlayer object.

## See Also

### Managing the App Controller

- [appController(_:didFail:)](tvmlkit/tvapplicationcontrollerdelegate/appcontroller(_:didfail:).md)
- [appController(_:didFinishLaunching:)](tvmlkit/tvapplicationcontrollerdelegate/appcontroller(_:didfinishlaunching:).md)
- [appController(_:didStop:)](tvmlkit/tvapplicationcontrollerdelegate/appcontroller(_:didstop:).md)
- [appController(_:evaluateAppJavaScriptIn:)](tvmlkit/tvapplicationcontrollerdelegate/appcontroller(_:evaluateappjavascriptin:).md)
