Тот же вопрос (но без ответа) здесь и ряд других отчетов можно найти на других сайтах (например, здесь )
Не идеально, но кажется, что нацеливание на 3.1 решает проблему.
Обходной путь может быть для свойства MPMoviePlayerController
scalingMode
, отличного от значения по умолчанию MPMovieScalingModeAspectFit
(например, MPMovieScalingModeNone
и убедиться, что ваше видео правильного размера), перед вызовом play
, а затем перехватить MPMoviePlayerScalingModeDidChangeNotification
событие вместо. кажется, что его вызывают (более одного раза!), как только начинается воспроизведение фильма. Конечно, он также будет вызываться, если пользователь изменяет режим масштабирования вручную, поэтому запишите это. Это грязно, но может вам помочь?