Медиаплеер воспроизводит песню поверх другой песни - PullRequest
1 голос
/ 12 июля 2020

Что-то не так с моим медиаплеером ...... Когда я нажимаю на песню, она воспроизводит ее ..... Но когда я нажимаю на другую песню, она воспроизводит ее поверх другой песни, которая была уже играет. Как это исправить?

код:

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();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...