对于我的Android应用,我想要背景音乐。它不必涉及活动,因此服务无关紧要。
Soundpool似乎在大约6秒后停止播放.ogg或.mp3 MediaPlayer无法更改音乐的速度(速率)
我想要做的是允许用户在播放时更改背景音乐的速度。看起来SoundPool可以做到这一点,但很难分辨,因为它只能播放几秒钟。
有关如何执行此操作的任何建议吗?
答案 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 ......