我希望精确地修改声音的播放速率,并可以使用主时钟来同步 2 个音频播放器。
我已经看到 AVPlayer 和 AVAudioPlayer 能够使用主时钟以及修改速率,但是速率太有限(~0.5 -> 2.0)且精度低;我希望能够设置像 (0.999996) 这样的费率。
恐怕音频队列不支持主时钟 - 删除同步。
我在Apple 的 Doc中找到了:AVAudioTimePitchAlgorithmSpectral,看起来很有趣,但我找不到任何示例,也没有任何关于如何使用它的解释......
此外,在 iOS 7 幻灯片中,我发现了这些音高算法:
但是没有示例代码或针对这些算法使用哪些接口。
此外,OpenAL 可以完成这项工作吗?
非常感谢