【发布时间】:2014-04-08 07:36:24
【问题描述】:
我正在创建一个需要实时更改播放速率/速度的 Android 应用。我在整个互联网上进行了搜索,并看到了许多解决方案,包括 Tutorials for OpenSL ES for Android How to change audio tempo and pitch individuality using ffmpeg?
由于我对开发和 android 比较陌生,其中一些完全超出了我的理解。
其中许多示例都在讨论 Soundpool,但此 api 不适用于大文件。
查看 API 和类后,我发现了 setPlaybackRate(int sampleRateInHz) 方法 在 AudioTrack 类下。 http://developer.android.com/reference/android/media/AudioTrack.html#setPlaybackRate(int)
但是,在所有这些在线示例中,都没有提到这一点。我错过了什么,可以使用吗?
非常感谢任何帮助
【问题讨论】:
标签: android playback audiotrack