如何在Android中减慢和拉伸音频?

我已经发现MediaPlayer类不支持更改播放速度.我试过Soundpool,它可以工作,但是当我慢慢降低到0.5f的速度时,音高变得很奇怪(低音).我想改变速度,但保持相同的音频特性,所以如果我慢下来,它会拉伸音频,但不会使音高降低.这是最好的一天?预先感谢您的任何帮助! 最佳答案 看看这个网站:
http://www.pitchtech.ch/

“PitchTech研究项目旨在提供用Java实现的高质量音频转换.”它包含大量研究文章,有足够的信息供您构建自己的,或使用其实现的音频转换之一.

我发现它使用谷歌搜索:Audio transformations Stretch.

点赞