Что-то не так с моим медиаплеером ...... Когда я нажимаю на песню, она воспроизводит ее ..... Но когда я нажимаю на другую песню, она воспроизводит ее поверх другой песни, которая была уже играет. Как это исправить?
код:
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();
}