是否有可靠的方法来防止声音池中的声音被截断?我在声音之间的sleep()函数上取得了一些成功,但它们有时仍然会在开始另一个声音之前错过最后一点声音。我的应用程序按顺序播放短音。杰瑞 最佳答案 虽然这是一个老问题,但我想我会在这里发布一些东西,因为我无法在网上找到解决这个问题的方法,但确实提出了一些解决方案......我在我的应用程序启动时获取每个声音的持续时间(使用MediaPlayer),并将R.id.sound_name值和持续时间存储在一起。然后我可以使用SoundPool播放声音。获取时长的代码:privatelongget