---
title: "init(source:)"
framework: scenekit
role: symbol
role_heading: Initializer
path: "scenekit/scnaudioplayer/init(source:)"
---

# init(source:)

Initializes an audio player for playing the specified simple audio source.

## Declaration

```swift
init(source: SCNAudioSource)
```

## Parameters

- `source`: An audio source object.

## Return Value

Return Value A positional audio player object.

## Discussion

Discussion Using this initializer is typically not necessary. Instead, call the audioPlayerWithSource: method, which returns a cached audio player object if one for the specified audio source has already been created and is available for use.

## See Also

### Creating an Audio Player

- [init(avAudioNode:)](scenekit/scnaudioplayer/init(avaudionode:)-4u514.md)
