Проблемы с локальным соотношением сторон видео
Документация Android Sinch утверждает, что
Локальный предварительный просмотр всегда будет использовать VideoScalingType.ASPECT_FIT
К сожалению, нет объяснения того, что на самом деле означает ASPECT_FIT. Я полагаю, что в этом режиме соотношение сторон видео должно сохраняться, и видео должно помещаться в контейнер. ASPECT_FILL наоборот должен растягивать видео в обоих измерениях контейнера. Теперь посмотрите на прикрепленное фото - предварительный просмотр полноэкранного видео - это локальное видео, а пип-видео - удаленное.
Как вы можете видеть, местное видео, кажется, всегда растянуто - это разрушает исходное соотношение сторон. Пока единственное решение - это управлять соотношением сторон контейнера, оставляя черные полосы с обеих сторон, что выглядит не очень хорошо.
Поэтому вопрос в том, является ли это ошибкой или документация неверна / неполна. Поскольку либо ASPECT_FIT не имеет никакого эффекта, это означает что-то отличное от того, что я думал, либо ASPECT_FILL используется независимо от того, что выбрано