У меня есть приложение, в котором пользователи могут открывать видео с UIWebview, включая Youtube. В iOS7 я смог получить уведомление, когда он начал играть, или когда он стал полноэкранным, что жизненно важно для меня, чтобы показать определенные параметры пользователю и изменить интерфейс.
Я использовал это:
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(VideoExitFullScreen:) name:@"UIMoviePlayerControllerDidExitFullscreenNotification" object:nil];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(VideoEnterFullScreen:) name:@"UIMoviePlayerControllerDidEnterFullscreenNotification" object:nil];
Однако с iOS8 я не могу этого добиться. Это похоже на то, что уведомление больше не запускается из видео UIWebview. Тем не менее, он по-прежнему запускается из обычных видеороликов, не относящихся к Webview, по мере того, как я тестировал.
Любая идея о том, что изменилось?