public interface VoiceListener
Notified when a voice started with SoundPool#play(SoundEffect) finishes playing
(best effort). Register one with SoundPool#setVoiceListener(VoiceListener); the
callback is delivered on the EDT.
Completion is reported by the cross-platform fallback mixer. Some purpose-built
native engines – notably Android’s android.media.SoundPool, which exposes no
per-stream completion event – cannot report it; check
SoundPool#isVoiceCompletionSupported() to find out.
Methods
public abstract void onComplete(int voiceId) | Called when the given voice id has finished on its own (it was not looping and was not stopped early). |
Method details
onComplete
public abstract void onComplete(int voiceId)Called when the given voice id has finished on its own (it was not looping and
was not stopped early).