0

OpenAL 是否支持在不改变音高的情况下对音频进行时间拉伸?如果不是如何实现它。

4

1 回答 1

0

我认为 OpenAL 本身并不支持这一点。让它在运行中工作也可能有点棘手,因为自然地,拉伸/压缩音频片段会改变片段中的音频帧数。还是可以的。

我推荐SoundTouch 库。这个开源库用于音频编辑程序Audacity以提供拉伸和压缩。您将样品送入图书馆并取回样品。然后,您将把它们放入内存块中以馈入 OpenAL。

于 2012-11-08T15:07:02.677 回答