---
title: "init(asset:)"
framework: avfoundation
role: symbol
role_heading: Initializer
path: "avfoundation/avplayeritem/init(asset:)-87rjl"
---

# init(asset:)

Creates a player item for a specified asset.

## Declaration

```swift
convenience init(asset: AVAsset)
```

## Parameters

- `asset`: The doc://com.apple.avfoundation/documentation/AVFoundation/AVAsset to be played.

## Return Value

Return Value A new player item, initialized to play asset.

## See Also

### Creating a player item

- [init(url:)](avfoundation/avplayeritem/init(url:)-1xrtk.md)
- [init(asset:)](avfoundation/avplayeritem/init(asset:)-1nme9.md)
- [init(asset:automaticallyLoadedAssetKeys:)](avfoundation/avplayeritem/init(asset:automaticallyloadedassetkeys:)-5czjh.md)
- [init(asset:automaticallyLoadedAssetKeys:)](avfoundation/avplayeritem/init(asset:automaticallyloadedassetkeys:)-85hal.md)
- [init(asset:automaticallyLoadedAssetKeys:)](avfoundation/avplayeritem/init(asset:automaticallyloadedassetkeys:)-8x4.md)
