我正在使用AudioServices在我的应用中播放声音:
AudioServicesCreateSystemSoundID(soundFileURLRef,& soundFileObject);
然后
AudioServicesPlaySystemSound(soundFileObject);
声音播放但因为我需要频繁播放(长度为0.24秒),我会听到一种奇怪的不自然的重复声音。
您可以在http://testing.lukem.co.uk/Simulator/Simulator.html
听到另一个噪音是我调整音量 - 哎呀。
谢谢!
答案 0 :(得分:0)
如果您想要最精确地控制声音重复的时间,请使用音频队列或音频单元RemoteIO,并在您开始使用声音的原始/ PCM样本数组填充回调缓冲区之间计数样本。
答案 1 :(得分:0)
我选择了开源openAL库Finch。