я создаю приложение IPTV. В этом случае используйте Exoplayer для потокового видео, и теперь требуется изменить качество видео во время выполнения (авто, 720p, 1080p, HD), как на Youtube.
я нашел 2-3 решения, но я не понимаю, как это реализовать.
я создаю приложение IPTV. В этом случае используйте Exoplayer для потокового видео, и теперь требуется изменить качество видео во время выполнения (авто, 720p, 1080p, HD), как на Youtube.
я нашел 2-3 решения, но я не понимаю, как это реализовать.
ExoPlayer сделает это автоматически, если требуется просто согласовать битрейт/качество с возможностями устройства и текущими условиями сети.
Если вы действительно хотите разрешить пользователю выбирать его вручную, это также поддерживается с помощью функции выбора дорожки в Exoplayer2:
Демонстрационное приложение, доступное на GitHub, включает функциональность TrackSelector, которую вы можете посмотреть и изменить по мере необходимости. Большинство приложений просто используют DefaultTrackSelector: https://github.com/google/ExoPlayer