iPhone上AudioServices的最佳替代品

时间:2010-09-07 16:23:29

标签: iphone sdk audio

我正在使用AudioServices在我的应用中播放声音:

AudioServicesCreateSystemSoundID(soundFileURLRef,& soundFileObject);

然后

AudioServicesPlaySystemSound(soundFileObject);

声音播放但因为我需要频繁播放(长度为0.24秒),我会听到一种奇怪的不自然的重复声音。

您可以在http://testing.lukem.co.uk/Simulator/Simulator.html

听到

另一个噪音是我调整音量 - 哎呀。

谢谢!

2 个答案:

答案 0 :(得分:0)

如果您想要最精确地控制声音重复的时间,请使用音频队列或音频单元RemoteIO,并在您开始使用声音的原始/ PCM样本数组填充回调缓冲区之间计数样本。

答案 1 :(得分:0)

我选择了开源openAL库Finch