У меня есть два экземпляра Exoplayer с разными медиа источниками.
В настоящее время
Перед инициализацией любого из игроков. Я проверяю, подключен ли какой-либо плеер к поверхности, если да, затем освобождаю его и инициализирую заново с новым оператором
if(videoPlayerView.getPlayer() != null) {
videoPlayerView.getPlayer().release();
videoPlayerView.setPlayer(null);
}
videoPlayerView - это мой PlayerView в SimpleExoPlayer
Но после просмотра элемент отдельного списка становится черный вместо того, чтобы играть снова.