我目前正试图让Apple的新音频引擎与我目前的音频设置配合使用.具体来说,我正在尝试用音频引擎改变音高,显然这可能是根据这篇文章.
我也研究了其他改变音高的解决方案,包括Dirac和ObjectAL,但遗憾的是,在使用Swift时,两者似乎都很混乱.
我的问题是如何使用Apple的新音频引擎更改音频文件的音高.我能够使用AVAudioPlayer播放声音,但我没有得到如何在audioEngine中引用该文件.在链接页面上的代码中有一个引用音频文件的"格式",但我没有得到如何创建格式或它的作用.
我用这个简单的代码播放声音:
let path = NSBundle.mainBundle().pathForResource(String(randomNumber), ofType:"m4r")
let fileURL = NSURL(fileURLWithPath: path!)
player = AVAudioPlayer(contentsOfURL: fileURL, error: nil)
player.prepareToPlay()
player.play()
Run Code Online (Sandbox Code Playgroud)