针对不同的音乐,需要设置不同的musicPath。

解决方案 »

  1.   

    恩...  现在的问题是几首不同的音乐可以同时播放,请问怎么才能在 A 音乐播放时,点击 B 音乐,正在播放的A音乐停止,改为B音乐播放。  谢谢
      

  2.   


     String oldMusicPath;
     if(player != null && player.isPlaying()){     
         if(musicPath.equal(oldMusicPath)){
             player.pause();  //暂停
         }
         else {
          player = new MediaPlayer();                
             player.setDataSource(musicPath);   //musicPath为歌曲的路径
             oldMusicPath=MusicPath;
             player.prepare();
             player.start();
    }
        return true;
     } 
      

  3.   

     String oldMusicPath;
     if(player != null && player.isPlaying()){     
         if(musicPath.equal(oldMusicPath)){
             player.pause();  //暂停
         }
         else {
          player.pause()
          player = new MediaPlayer();                
             player.setDataSource(musicPath);   //musicPath为歌曲的路径
             oldMusicPath=MusicPath;
             player.prepare();
             player.start();
    }
        return true;
     }
      

  4.   


    请问player这个对象怎么释放,使它在内存中不存在。
      

  5.   


    谢谢你这个String oldMusicPath;变量
    我已经解决了