我有3个声音,我想在Android中顺序播放。我创建了一个SoundPool并将"maxStreams“设置为"1”,认为在for循环中,声音将“一次播放一个”,而不是一次播放所有声音。不幸的是,这是错误的。如何使用soundPool按顺序播放声音,而不是一次性播放所有声音。谢谢。
发布于 2014-09-25 04:29:14
SoundPool没有队列功能。当需要一个流时,它只会停止先前的声音。
如果超过最大流数,SoundPool将首先根据优先级自动停止先前播放的流,然后在该优先级内按年龄自动停止。
SoundPool documentation
https://stackoverflow.com/questions/4354759
复制相似问题