如何在播放下一首歌之前停止播放上一首歌曲,然后我改变了我的代码,这是我改变的代码
public void pl(int songindex)
{
if(mp.isPlaying())
{
mp.stop();
if(songindex==0)
{
mp=MediaPlayer.create(this, R.raw.gayatri);
mp.start();
}
else if(songindex==1)
{
mp=MediaPlayer.create(this, R.raw.brahma);
mp.start();
}
}
}
答案 0 :(得分:4)
当您点击“下一首歌曲”按钮时,首先运行此代码
if(mp.isPlaying())
{
mp.stop();
//rest of your code
}
答案 1 :(得分:3)
public void pl(int songindex)
{
if(mp!=null)
{
mp.stop()
........
........\\your code here
}
else if(mp==null)
{
......
......\\your code here
}
}
答案 2 :(得分:2)
试试这个
if(mp.isPlaying())
{
mp.stop();
}