Search code examples
iosswiftaudioscenekit

Audio not playing under scenekit


How to play audio under scenekit?

let source = SCNAudioSource(fileNamed: "sample.mp3")
let action = SCNAction.playAudio(source!, waitForCompletion: true)
        
let scene = SCNScene()
self.scenekitView.scene = scene
scene.rootNode.runAction(action)  // no sound

Solution

  • source.load() fixes this issue.