button.setOnClickListener(new View.OnClickListener() {
public void onClick(View v){
if(mp2.isPlaying()==true)
{mp2.stop();
mp.start();
}
else
mp.start();
}
});
button2.setOnClickListener(new View.OnClickListener() {
public void onClick(View v){
if(mp.isPlaying()==true)
{mp.stop();mp2.start();}
else
mp2.start();
}
});
我按第一个btn,第一首歌正在播放。我按第二首,第一首停止,第二首开始。但是,当我按下第一首btn时,第二首歌停止但第一首歌没有播放。 ..请帮助!! :)
答案 0 :(得分:3)
您没有在原始prepare()
上致电prepareAsync()
(或seekTo(0)
)和MediaPlayer
来回复它。