Как сделать ExoPlayer совместимым со всеми форматами видео? - PullRequest
0 голосов
/ 10 апреля 2019

Я использую ExoPlayer для воспроизведения видео в моем проекте.Проблема в том, что видео, которое я пытался воспроизвести, всегда имеет разрешение 4: 3.Я попытался с помощью следующего кода, чтобы преодолеть мою проблему.После добавления следующих строк видео кажется полностью растянутым.

mExoPlayerView.setResizeMode(AspectRatioFrameLayout.RESIZE_MODE_FIT);
    exoPlayer.setVideoScalingMode(C.VIDEO_SCALING_MODE_SCALE_TO_FIT_WITH_CROPPING);

1 Ответ

0 голосов
/ 10 апреля 2019

То, что вы хотите использовать:

simpleExoPlayerView.setResizeMode(AspectRatioFrameLayout.RESIZE_MODE_ZOOM);

Этот код соответствует видео для размера представления, но поддерживает его соотношение сторон, обрезая с боков.

...