解决方案 »

  1.   

    定义一个类变量MediaPlayer mediaPlayer,每次播放音乐时判断mediaPlayer是否在播放,如果是则关闭后再播放
    private void stopMediaPlayer(){
    if (mediaPlayer != null) {
    mediaPlayer.release();
    mediaPlayer = null;
    }
    }
      

  2.   


    你判断的是新定义的mediaplay是否在播放,我这里要判断上一次的mediaplay是否在播放
      

  3.   

    我这里想问,是否mediaplay有个函数可以关闭所有的播放流,有个函数isMusicActive(AudioManager类)可以判断是否存在播放的
      

  4.   

    没有你说的方法,其实你把mediaPlayer定义为静态的,就行了。
      

  5.   

    没有你说的方法,其实你把mediaPlayer定义为静态的,就行了。这样是可以,我给把静态方法给忘了,非常感谢
      

  6.   

    没有你说的方法,其实你把mediaPlayer定义为静态的,就行了。这样是可以,我给把静态方法给忘了,非常感谢如果问题解决了,就给分结帖吧
      

  7.   

    全局变量,你要用service里面放mediaplayer啊,,,