我正在构建一个iPhone应用程序,它通过以“caf”格式播放单独录制的吉他音符来生成随机吉他音乐。这些音符的持续时间从3秒到11秒不等,具体取决于延音量。我最初使用AVAudioPlayer进行播放,在模拟器中以120bpm播放16分音符,它唱得很漂亮,但在我的手机上,只要我将速度提高到60bpm以上,只演奏1/4音符,它跑得像条狗,跟不上时间。我的兴高采烈是很短暂的。为了减少延迟,我尝试使用AppleMixerHost项目作为音频引擎的模板,通过AudioUnits实现播放,但是在我用bolt固定并连接所有东西后,仍然出现错误的访问错误。经过几个小时的努力,我放弃了这种想法,转而使