播放音乐根据列表的位置项目

时间:2014-05-18 10:03:05

标签: android

我想播放音乐根据列表的项目,例如,如果点击了40个项目,播放了40个音乐 我使用的是以下代码,但只播放了第一首音乐。 问题出在哪儿?? 这是我的活动:

int intArray[] = {R.raw.alaa,R.raw.basemtavasol};
.
.
.
@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
    // TODO Auto-generated method stub
    super.onListItemClick(l, v, position, id);
    Faslha fasl = faslha.get(position);
    Intent next = new Intent(this, Second.class);
    next.putExtra("my_array", intArray);
    next.putExtra("thisfasl", fasl);
    startActivity(next);

}
.
.
.

这是第二项活动:

.
.
.
 Bundle extras = getIntent().getExtras();
 int[] arrayInB = extras.getIntArray("my_array");
 songProgressBar = (SeekBar) findViewById(R.id.sb);
 mp = MediaPlayer.create(this, arrayInB[0]);
.
.
.

1 个答案:

答案 0 :(得分:0)

我不知道你为什么要开始另一项活动。而不是直接调用活动 运行媒体播放器。

mMediaPlayer = MediaPlayer.create(context,"your path");
         mMediaPlayer.setLooping(false);
         mMediaPlayer.start();