我需要连续播放10首歌(1-10首)。在一个游戏完成之后,下一个开始,等等。我想的是:
For (int i=0; i<10; i++) {
mp = new MediaPlayer();
mp.setDataSource(/* something given i */);
mp.prepare();
mp.start();
}但这难道不就是只播放一首歌吗?我该怎么做才能把他们排成一排呢?非常感谢
发布于 2014-05-14 07:38:49
当一首歌写完后,你可以使用mp.setOnCompletionListener来阅读。见下面的例子:
mp.setOnCompletionListener(new OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mp) {
//code for starting next song..
}
});https://stackoverflow.com/questions/23648088
复制相似问题