【发布时间】:2015-08-20 22:40:49
【问题描述】:
有没有人使用 Xcode 7 和 iOS 9 让 SceneKit 位置音频在 Swift 中工作?
这是我向节点添加音频的代码:
let spaceAudio = SCNAudioSource(fileNamed: "Arrp1.mp3")
spaceAudio.positional = true
spaceAudio.loops = true
spaceAudio.reverbBlend = 0.5
spaceAudio.shouldStream = true
let spaceAudioPlayer = SCNAudioPlayer(source: spaceAudio)
spaceBall.addAudioPlayer(spaceAudioPlayer)
我收到此错误:
[0x1a1950000] AVAudioNodeImpl.h:39: AVAE_CheckNodeHasEngine: 所需条件为假: _engine != nil 2015-08-20 17:37:19.077 MusiScape[660:53070] *** 由于未捕获的异常“com.apple.coreaudio.avfaudio”而终止应用程序,原因:“所需条件为假:_engine!= nil”
【问题讨论】:
-
这实际上只是指向我在 Apple 开发者论坛上发布的同一个问题的链接。
-
是的。请确保始终包含交叉链接。