3

我希望精确地修改声音的播放速率,并可以使用主时钟来同步 2 个音频播放器。

我已经看到 AVPlayer 和 AVAudioPlayer 能够使用主时钟以及修改速率,但是速率太有限(~0.5 -> 2.0)且精度低;我希望能够设置像 (0.999996) 这样的费率。

恐怕音频队列不支持主时钟 - 删除同步。

我在Apple 的 Doc中找到了:AVAudioTimePitchAlgorithmSpectral,看起来很有趣,但我找不到任何示例,也没有任何关于如何使用它的解释......

此外,在 iOS 7 幻灯片中,我发现了这些音高算法:

时间音高算法

但是没有示例代码或针对这些算法使用哪些接口。

此外,OpenAL 可以完成这项工作吗?

非常感谢

4

0 回答 0