android - Android中的音频播放率

标签 android audio playback

因此,我知道以前已经使用了一些Android应用程序来完成此操作,但是由于我目前无法通过API进行操作,因此我无法一生解决该问题。

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

提前致谢。

最佳答案

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

Setting it to half the sample rate of the content will cause the playback to last twice as long, but will also result in a negative pitch shift.



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

关于android - Android中的音频播放率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3057728/

相关文章:

android - 主动跟踪任务示例在 Mavic Air 中不起作用

android - MediaPlayer无法创建

android - Smule 唱歌音频效果如何工作?

c# - 如何使用DirectSound从Stream播放MP3

audio - 播放:音视频同步算法

android - 在可拖动的 gridview 中获取错误以在 android 中进行垂直滚动

java - 无法找到明确的 Activity 类,是否已在AndroidManifest.xml中声明了该 Activity ?

java - Java AudioSystem.getAudioFileTypes()在android中返回空数组

android - 如何播放不在 url 或存储中的音频文件的 InputStream?

Android 支持库 v4 对话框 fragment