Arti Arti - 1 year ago 123
iOS Question

SKAudioNode not load sound from url

I want download sound from url and play it once:

let sound = SKAudioNode(url:URL(string:"")!)

I tried
music too. It doesn't download it or stream and returns:

But this code cause error:

Terminating app due to uncaught exception
'', reason: 'required condition is false:
file != nil'
*** First throw call stack: ....

libc++abi.dylib: terminating with uncaught exception of type

Answer Source

i think you try AVAudioPlayer

var resourcePath = url  //your url
var objectData = Data(contentsOf: NSURL(string: resourcePath)!)
var error: Error!
do {
    audioPlayer = try AVAudioPlayer(objectData)
catch let error {
audioPlayer.numberOfLoops = 0
audioPlayer.volume = 1.0
if audioPlayer == nil {
else {
Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download