I need to play sound file order by order with MediaPlayer. If I use the setOnCompletionListener, the code is getting longer like this:
one.start();
one.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
public void onCompletion(MediaPlayer mp) {
two.start();
two.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
public void onCompletion(MediaPlayer mp) {
two.start();
...three...four...
}
});
}
});
Does it have a more practical way?
0 comments:
Post a Comment