我想在动画UI元素时播放一些声音效果(例如,在UI对象移动时播放移动声音),这需要精确的定时和同步。
我真的无法从Multimedia Programming Guide的描述中弄清楚我应该使用哪个框架。所以我在选择一个方面需要你的帮助。
我想做的是:
我尝试使用AudioToolbox框架中的AudioServicesPlaySystemSound函数,有时效果很好,但有时声音不会立即播放。例如,单击按钮时,即使在按钮的操作方法中首先调用AudioServicesPlaySystemSound,也会在播放声音之前执行其操作。
提前致谢,
Mota的
答案 0 :(得分:0)
将音频波形混合到已配置有短缓冲区的已运行的RemoteIO音频单元中将具有尽可能低的音频延迟。使用API的成本更加复杂,并且需要未压缩的音频资产。