Android中的音频播放率

时间:2010-06-16 22:50:41

标签: android audio playback

所以,我知道之前已经使用了一些Android应用程序,但我不能为我的生活弄清楚如何,因为它目前无法通过API。

如何调整通过MediaPlayer播放的声音的播放速率;无论有没有调整音高现在都可以,但后者绝对是首选。如果有人能指出我可以用作指导的开源应用程序的方向,那也没关系。

提前致谢。

2 个答案:

答案 0 :(得分:0)

看起来AudioTrack.setPlaybackRate应该可以解决问题。

  

将其设置为采样率的一半   内容将导致播放   持续两倍,但也将   导致负音高变化。

不确定您是否可以从MediaPlayer获得AudioTrack ...

答案 1 :(得分:0)

版本2.4中的

ExoPlayer支持播放速度调整回Android Jelly Bean(API级别16)。我在我的应用程序中使用它具有另一个非常有用的功能 - 无缝循环音频。