标签: objective-c c
我正在寻找一个在iPhone项目中以快速\慢动作播放音频的方法,它也可以是C或C ++。
答案 0 :(得分:0)
你想使用一种称为粒度合成的技术,有许多粒度合成的变体可以用来创建全新的声音,但它也可以用来改变音频的播放速度而不改变音高。它包括将音频切换成小块并在每个块上循环,您可以更改每个块的播放速度以改变音高而不改变时间,您可以更改块之间移动的速率以更改持续时间而无需改变音高。在互联网上进行搜索,你会发现许多参考资料,Apple甚至可能拥有核心音频API。