Количество вариантов здесь - поскольку вы обычно воспроизводите видео в просмотре, вы можете попытаться использовать стандартные режимы масштабирования контента UIView
вместе с добавлением режима масштабирования конкретного фильма к MPMoviePlayerController
, чтобы попытаться правильно маскировать. Вы можете вообразить, как вы можете установить фильм на MPMovieScalingModeFill
, установить фрейм вида в два раза больше размеров вашего видео, а затем соответственно отрегулировать исходную позицию.
Или вы можете замаскировать его, используя другие виды, или даже перейти на более низкий уровень и попробовать что-то более сложное (мой подход выше говорит о MPMoviePlayerController
, потому что это самый высокий уровень и самый простой способ воспроизвести видео. Но Есть и другие варианты, которые дают вам больше контроля).