От: http://www.alexcurylo.com/blog/2009/08/24/snippet-playing-youtube-videos/
К сожалению, нет прямого контроля или уведомлений о загрузке, прогрессе, выходе и т. Д. Однако вы можете получить некоторые косвенные уведомления в зависимости от состояния окна вашего приложения: добавьте в свой контроллер вида
[[NSNotificationCenter defaultCenter]
addObserver:self
selector:@selector(windowNowVisible:)
name:UIWindowDidBecomeVisibleNotification
object:self.view.window
];
[[NSNotificationCenter defaultCenter]
addObserver:self
selector:@selector(windowNowHidden:)
name:UIWindowDidBecomeHiddenNotification
object:self.view.window
];
чтобы вызывать их, когда окно YouTube отображается и исчезает соответственно.
- (void)windowNowVisible:(NSNotification *)notification
{
NSLog(@"Youtube/ Media window appears");
}
- (void)windowNowHidden:(NSNotification *)notification
{
NSLog(@"Youtube/ Media window disappears.");
}
и, эй, если это все, что вам нужно с помощью уведомления, то вы в порядке!