Я использую Andorid ExoPlayer для потоковой передачи контента из Интернета через http (HLS). Когда я начинаю плеер он работает нормально, но когда я пытаюсь изменить качество содержания игры -Android ExoPlayer меняет выбранный трек
player.setSelectedTrack(TYPE_VIDEO, 1)
, например, я получаю и HTTP 403 Forbidden ошибки. Если я инициализирую плеер и снова запустил содержимое, это нормально. Я использую демонстрационный проект в качестве источника.
Знаете ли вы, что может быть причиной такого поведения, и какова разница в воспроизведении начального потока и изменении трека?
Есть ли способ сбросить потоковое вещание без повторной инициализации всего игрока, поскольку URL-адрес передается строителю при инициализации проигрывателя?