媒体播放器在另一首歌曲上播放歌曲

时间:2020-07-12 02:02:54

标签: java android-studio

我的媒体播放器出了点问题……当我点击一首歌曲时,它会播放....但是当我点击另一首歌曲时,它会在另一首歌曲的顶部播放已经在玩了。我该如何解决?

代码:

public void playSong() {
    if (PlayingScreen_List != null){
        uri = Uri.parse(PlayingScreen_List.get(position).getPath());
    }
    try {
        mediaPlayer.setDataSource(this, uri);
        mediaPlayer.prepare();
    } catch (Exception e) {
        e.printStackTrace();
    }
    if (mediaPlayer != null || mediaPlayer.isPlaying()) {
        mediaPlayer.stop();
        mediaPlayer.release();
        mediaPlayer = MediaPlayer.create(getApplicationContext(),uri);
    }else{
        mediaPlayer = MediaPlayer.create(getApplicationContext(),uri);
    }
    mediaPlayer.start();
}

0 个答案:

没有答案