我正在开发SpriteKit
游戏,但我遇到了一个问题:SKAudioNode
实例只能以单声道模式播放我游戏的背景音乐。
我的SKScene
课程中有以下实例:
var backgroundMusic : SKAudioNode?
以下方法加载并播放背景音乐:
func loadAndPlayBackgroundMusic() {
if let musicURL = Bundle.main.url(forResource: "music", withExtension: "mp3") {
backgroundMusic = SKAudioNode(url: musicURL)
self.addChild(self.backgroundMusic!)
} else {
print("Error: Could not load the music!")
}
}
它播放音乐很好,唯一的问题是它似乎是单声道(或使用某种3D空间音频效果)。我该如何解决?
我已尝试将SKAudioNode's
isPositional
属性设置为false
但无效。