所以,我知道之前已经使用了一些Android应用程序,但我不能为我的生活弄清楚如何,因为它目前无法通过API。
如何调整通过MediaPlayer播放的声音的播放速率;无论有没有调整音高现在都可以,但后者绝对是首选。如果有人能指出我可以用作指导的开源应用程序的方向,那也没关系。
提前致谢。
答案 0 :(得分:0)
看起来AudioTrack.setPlaybackRate应该可以解决问题。
将其设置为采样率的一半 内容将导致播放 持续两倍,但也将 导致负音高变化。
不确定您是否可以从MediaPlayer获得AudioTrack ...
答案 1 :(得分:0)
ExoPlayer支持播放速度调整回Android Jelly Bean(API级别16)。我在我的应用程序中使用它具有另一个非常有用的功能 - 无缝循环音频。