Как заранее определять размер плеера для видео загружаемого по интернету?
Проблема: делаю ленту событий (состоящую из видео), для заполнения ленты событий сначала подгружаю данные о том из чего эта лента состоит,в числе этих данных есть ссылка на видео, а потом по этой ссылке загружаю видео. Проблема в том что до того как видео по ссылке будет загружено (мета данные о разрешение видео), размер плеера (использую ExoPlayer) некорректный и изменяется на корректный только после загрузки мета-данных. И из-за этого получается что размеры элементов ленты меняются во время промотки ленты, а мне надо как в инстаграме т.е до того как медиафайл был загружен, плеер уже знает какого размера он должен быть. Как это сделать?
Как вариант думаю можно хранить разрешение видео (или соотношение?) в бд и во время загрузки данных (которые со ссылкой) подгонять размер плеера? Или есть более нормальные решения?