我想播放音乐根据列表的项目,例如,如果点击了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]);
.
.
.
答案 0 :(得分:0)
我不知道你为什么要开始另一项活动。而不是直接调用活动 运行媒体播放器。
mMediaPlayer = MediaPlayer.create(context,"your path");
mMediaPlayer.setLooping(false);
mMediaPlayer.start();