我最近一直在试图融入一个强大的声音管理课程,在那里声音播放的精度是必须的。 我在寻找的是加载声音,设置播放开始位置(或播放头),播放一段时间,暂停声音,将'播放头'位置设置为新的间隔并再次恢复播放的选项。 (动态间隔)。 我已经尝试过使用AVAudioPlayer - 但它似乎太慢了。性能不符合您的预期,因此在拨打pause
和setCurrentTime:
时会滞后。带有setCurrentTimeFunction功能的iPhone/iPad声音播放。非AVAudioPlayer
这是最容易使用的库,也是唯一具有setCurrentTime:
功能的库。
我来这里要求您的帮助,一个体面的开源SoundEngine的建议,可以处理低延迟的间隔设置(播放头移动),或者提到OpenAL或AudioUnit工具可以处理播放位置的地方设置。
预先感谢您,
〜Natanavra。
非常感谢你。我一定会尝试一下。同时,我设法使AVAudioPlayer类更加有效,并通过继承它并为其添加各种方法来降低延迟。 – natanavra 2010-09-19 12:37:38
这听起来很棒。我很高兴你能够减少延迟,因为这对于播放声音非常重要。 至于你的问题在哪里你要求提供的地方说明OpenAL或AudioUnit工具可以处理播放位置设置;我已经提供给你,所以请试试这个问题,这样可以关闭这个问题。谢谢。 – Pavan 2010-09-19 16:04:53