听起来很简单,我无法弄清楚为什么找不到答案大声笑

我有一个工作中的声音池类(由于有教程和一些调整),所以效果很好。

现在的问题是我希望能够随机更改背景音乐。 (并非总是循环播放相同的音乐,而是播放2或3个音乐,当一个音乐结束时,我会播放另外2个音乐之一)。

问题是我无法找到一种方法来通知音乐已播放完毕。

有任何想法吗 ?

杰森

最佳答案

据我所知,这无法使用SoundPool完成。

我知道唯一可以提供完成通知的音频“播放器”是
MediaPlayer-它比SoundPool更为复杂,但允许设置OnCompletionListener以便在播放完成时得到通知。

关于android - Android SoundPool : get notified when end of played,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4436055/

10-13 04:23