OpenAL 是否支持在不改变音高的情况下对音频进行时间拉伸?如果不是如何实现它。
问问题
400 次
1 回答
0
我认为 OpenAL 本身并不支持这一点。让它在运行中工作也可能有点棘手,因为自然地,拉伸/压缩音频片段会改变片段中的音频帧数。还是可以的。
我推荐SoundTouch 库。这个开源库用于音频编辑程序Audacity以提供拉伸和压缩。您将样品送入图书馆并取回样品。然后,您将把它们放入内存块中以馈入 OpenAL。
于 2012-11-08T15:07:02.677 回答