对于我的应用程序,我需要同时播放多个轨道,并且需要一些听众知道轨道何时结束。
SoundPool 似乎是显而易见的选择,但遗憾的是我找不到在轨道结束时收到通知的解决方案。
我也考虑过使用 Android 的 MediaPlayer 的多个实例,但我担心会出现性能问题。
还有其他选择吗?
最佳答案
如果你使用MediaPlayer,你可以使用OnCompletionListener。同时播放多个轨道也没有问题。就像 gian1200 说的。尝试一下,也许性能并不是真正的问题。
关于android - 如何同时播放多个声音文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11178469/