Android 安卓:如何知道声音池的播放已经结束?

Android 安卓:如何知道声音池的播放已经结束?,android,soundpool,Android,Soundpool,也许任何人都会面临这个问题。 我用于在我的应用程序中播放声音。 播放完声音后,我需要做进一步的动作。但是我如何确定声音已经停止了? 应用程序中的所有声音都有不同的长度,因此我无法计算时间。我需要一种不同的方法。 谢谢。soundpool的目的是加载和播放简单的小声音,而无需监控它们 您可能需要的是MediaPlayer和setOnCompletionListener(): )

也许任何人都会面临这个问题。
我用于在我的应用程序中播放声音。
播放完声音后,我需要做进一步的动作。但是我如何确定声音已经停止了?
应用程序中的所有声音都有不同的长度,因此我无法计算时间。我需要一种不同的方法。

谢谢。

soundpool的目的是加载和播放简单的小声音,而无需监控它们

您可能需要的是MediaPlayer和setOnCompletionListener():

  • )