如何使用Audio Queue API播放歌曲,以便找到歌曲节拍的准确时间

时间:2012-05-28 06:56:02

标签: nsdate nstimer core-audio audioqueue audio-player

现在我正在制作一个音乐项目,我需要准确的时间。我已经使用过NSTimer,NSdate,但是在玩节拍的时候会有延迟(节拍即 tik tok )所以我决定了使用音频队列API播放我的声音文件,该声音文件存在于.wav格式的主要包中,已经有2个星期我正在努力解决这个问题,任何人都可以帮我解决这个问题。

1 个答案:

答案 0 :(得分:0)

使用未压缩的声音和单个音频队列,持续运行。不要在节拍之间停止。而是混合每个Tock声音(等)的原始PCM样本,开始分开一些确切数量的样本。在两者之间玩寂静(零)。这将产生亚毫秒精确的时序。