Java android mediaplayer替代方案?

Java android mediaplayer替代方案?,java,android,audio,media-player,soundpool,Java,Android,Audio,Media Player,Soundpool,是否有一个java音频库能够设置音频的播放速率(控制音频的速度),并能够向我返回播放的当前位置和音频流的总持续时间 我注意到android mediaplayer可以返回播放的当前位置和音频流的总持续时间,但它不允许我设置播放速率 不幸的是,android soundpool允许我设置播放速率,但不允许我获得音频流的当前位置或总持续时间 你们对什么样的java库能够帮助我有什么建议吗。如果您有任何建议,我们将不胜感激。广受欢迎的Android播客应用程序DoggCatcher为此使用了名为Pre

是否有一个java音频库能够设置音频的播放速率(控制音频的速度),并能够向我返回播放的当前位置和音频流的总持续时间

我注意到android mediaplayer可以返回播放的当前位置和音频流的总持续时间,但它不允许我设置播放速率

不幸的是,android soundpool允许我设置播放速率,但不允许我获得音频流的当前位置或总持续时间


你们对什么样的java库能够帮助我有什么建议吗。如果您有任何建议,我们将不胜感激。

广受欢迎的Android播客应用程序DoggCatcher为此使用了名为Presto的第三方播放器。我没有研究过如何以编程方式与它交互,但当我在DoggCatcher中使用它时,它的功能很好

试试这门课

“播放”功能似乎具有您要查找的所有功能

SoundPlayer.play(int soundID, float leftVolume, float rightVolume,
                 int priority, int loop, float rate)
还有一些setter函数非常有用

e、 g.
void设置率(int streamID,float rate)