听起来很简单,我无法弄清楚为什么找不到答案大声笑
我有一个工作中的声音池类(由于有教程和一些调整),所以效果很好。
现在的问题是我希望能够随机更改背景音乐。 (并非总是循环播放相同的音乐,而是播放2或3个音乐,当一个音乐结束时,我会播放另外2个音乐之一)。
问题是我无法找到一种方法来通知音乐已播放完毕。
有任何想法吗 ?
杰森
最佳答案
据我所知,这无法使用SoundPool完成。
我知道唯一可以提供完成通知的音频“播放器”是
MediaPlayer-它比SoundPool更为复杂,但允许设置OnCompletionListener以便在播放完成时得到通知。
关于android - Android SoundPool : get notified when end of played,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4436055/