3

如何在播放下一首歌曲之前停止上一首播放歌曲,我得到修改后的代码,这是我修改后的代码

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();
        }   

    }

}
4

3 回答 3

4

当您单击“下一首歌曲”按钮时,首先运行此代码

if(mp.isPlaying())
{
    mp.stop();
    //rest of your code
}
于 2013-04-08T12:25:10.147 回答
3
public void pl(int songindex)
{
if(mp!=null)
{
 mp.stop()
 ........
 ........\\your code here
 }
 else if(mp==null)
 {
  ...... 
  ......\\your code here
 }
}
于 2013-04-16T16:03:27.953 回答
2

尝试这个

if(mp.isPlaying())
{
mp.stop();
}
于 2013-04-08T12:26:15.900 回答