Android 音频重叠

Android 音频重叠,android,media-player,Android,Media Player,播放音乐和播放音乐1重叠。所以我暂停了两个媒体播放器。但在重启MediaPlayer时,要么从我暂停的位置开始播放。但我想两个球员都应该从头开始? 帮助解决此问题。 公共播放音乐(上下文,整数计数){ playMusic=MediaPlayer.create(上下文,计数); 播放音乐。设置音量(100100); 播放音乐。设置循环(错误); } 公共音乐{ 播放音乐。开始(); Log.i(“开始”,“长音乐”); } 公共音乐 { 如果(播放音乐!=null) { 播放音乐。停止(); 播放

播放音乐和播放音乐1重叠。所以我暂停了两个媒体播放器。但在重启MediaPlayer时,要么从我暂停的位置开始播放。但我想两个球员都应该从头开始? 帮助解决此问题。
公共播放音乐(上下文,整数计数){ playMusic=MediaPlayer.create(上下文,计数); 播放音乐。设置音量(100100); 播放音乐。设置循环(错误); } 公共音乐{ 播放音乐。开始(); Log.i(“开始”,“长音乐”); } 公共音乐 { 如果(播放音乐!=null) { 播放音乐。停止(); 播放音乐。释放(); 播放音乐=空; }

   }
   public void pauseMusic()
    {
    if(playMusic.isPlaying() && playMusic!=null)
    {
       playMusic.pause();
       Log.i("pause", "Long Music pause");
     }
     }
    public MediaPlayer getPlayMusic()
    {
    return playMusic;
    }
   public void initPlayMusic1(Context context, int count)
   {
    playMusic1 = MediaPlayer.create(context, count);
    playMusic1.setVolume(100, 100);
    playMusic1.setLooping(false);
    }
    public void playMusic1(){
     playMusic1.start();
    Log.i("start", "short Music");
      }
    public void stopMusic1()
    {
    if(playMusic1!=null)
    {
    playMusic1.stop();
    playMusic1.release();
    playMusic1=null;
    }
    }
   public void pauseMusic1()
   {
    if(playMusic1.isPlaying() && playMusic1!=null)
    {
     playMusic1.pause();
     Log.i("pause", "short Music pause");
     playMusic1.seekTo(0);
     }
    }
    public MediaPlayer getPlayMusic1()
    {
     return playMusic1;
    }