2

Мое приложение реализовано только для портретного режима. С игроком MPMoviePlayerController были такие уведомления, как MPMoviePlayerWillEnterFullscreenNotification и MPMoviePlayerWillExitFullscreenNotification. Затем я мог бы настроить поддерживаемый интерфейсInterfaceOrientationsForWindow в делегате приложения. Он работал хорошо.Ручка при запуске AVPlayerViewController

Можно ли обрабатывать любые изменения свойств с помощью KVO с новым игроком/элементом, чтобы я мог обнаружить момент, когда он выходит на весь экран без частного api? Я попытался соблюдать границы, режим презентации. Но при нажатии кнопки «Полный экран» ничего не изменилось. Почему невозможно управлять кнопками AVPlayerViewController?

ответ

1

Ответ здесь suggesting to observe the videoBounds AVPlayerViewController, который я изначально наблюдал, но не работал для меня.

Это решение не всегда работает. Уведомление, связанное с свойством videoBounds контроллера AVPlayerViewController, не всегда выдается.

+0

Вы реализуете '- (void) observValueForKeyPath: (NSString *) keyPath ofObject: (id) изменение объекта: (NSDictionary *) изменить контекст: (void *) context'? здесь вы получаете уведомления KVO –

 Смежные вопросы

  • Нет связанных вопросов^_^