---
title: "init(url:)"
framework: avfoundation
role: symbol
role_heading: Initializer
path: "avfoundation/avplayer/init(url:)-87cxx"
---

# init(url:)

Creates a new player to play a single audiovisual resource referenced by a given URL.

## Declaration

```swift
nonisolated init(url URL: URL)
```

## Parameters

- `URL`: A URL that identifies an audiovisual resource.

## Return Value

Return Value A new player instance initialized to play the audiovisual resource specified by URL.

## Discussion

Discussion This method implicitly creates an AVPlayerItem object. You can get the player item using currentItem.

## See Also

### Creating a player

- [init(playerItem:)](avfoundation/avplayer/init(playeritem:).md)
- [init()](avfoundation/avplayer/init().md)
