Изменить качество потокового видео в ExoPlayer

я создаю приложение IPTV. В этом случае используйте Exoplayer для потокового видео, и теперь требуется изменить качество видео во время выполнения (авто, 720p, 1080p, HD), как на Youtube.

я нашел 2-3 решения, но я не понимаю, как это реализовать.

введите описание изображения здесь


person Ankit Dubariya    schedule 02.06.2019    source источник


Ответы (1)


ExoPlayer сделает это автоматически, если требуется просто согласовать битрейт/качество с возможностями устройства и текущими условиями сети.

Если вы действительно хотите разрешить пользователю выбирать его вручную, это также поддерживается с помощью функции выбора дорожки в Exoplayer2:

Демонстрационное приложение, доступное на GitHub, включает функциональность TrackSelector, которую вы можете посмотреть и изменить по мере необходимости. Большинство приложений просто используют DefaultTrackSelector: https://github.com/google/ExoPlayer

person Mick    schedule 05.06.2019