init
TypeScriptstatic initAvAudioNode(audioNode: _AVFAudio_AVAudioNode): SCNAudioPlayerSwift declarationinit(avAudioNode audioNode: AVAudioNode)class · iOS 9.0+ · SDK 27.1
class SCNAudioPlayerstatic initAvAudioNode(audioNode: _AVFAudio_AVAudioNode): SCNAudioPlayerSwift declarationinit(avAudioNode audioNode: AVAudioNode)static initSource(source: SCNAudioSource): SCNAudioPlayerSwift declarationinit(source: SCNAudioSource)get audioNode(): (_AVFAudio_AVAudioNode) | nullSwift declarationvar audioNode: AVAudioNode? { get }get audioSource(): (SCNAudioSource) | nullSwift declarationvar audioSource: SCNAudioSource? { get }get didFinishPlayback(): ((() => Promise<void>)) | nullSwift declarationvar didFinishPlayback: (() -> Void)? { get set }set didFinishPlayback(value: ((() => void)) | null)Swift declarationvar didFinishPlayback: (() -> Void)? { get set }get willStartPlayback(): ((() => Promise<void>)) | nullSwift declarationvar willStartPlayback: (() -> Void)? { get set }set willStartPlayback(value: ((() => void)) | null)Swift declarationvar willStartPlayback: (() -> Void)? { get set }1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
SCNAudioPlayer.init()
inherited init: cannot prove legal (class declares 4 custom initializers)