背景音乐长度和速度

时间:2012-01-19 17:34:11

标签: android media-player soundpool

对于我的Android应用,我想要背景音乐。它不必涉及活动,因此服务无关紧要。

Soundpool似乎在大约6秒后停止播放.ogg或.mp3 MediaPlayer无法更改音乐的速度(速率)

我想要做的是允许用户在播放时更改背景音乐的速度。看起来SoundPool可以做到这一点,但很难分辨,因为它只能播放几秒钟。

有关如何执行此操作的任何建议吗?

1 个答案:

答案 0 :(得分:1)

SoundPool对wav文件不好,用mp3我没有问题......

    public final int play (int soundID, float leftVolume, float rightVolume, int priority, int loop, float rate) 

浮动速率 - 值0.5意味着以半速播放,可以是0.5-2 ....我认为你应该使用SoundPool ......至于我,我很欣赏Mediaplayer ......