2009-12-03 1 views
3

У меня возникла проблема с уведомлением MPMoviePlayerContentPreloadDidFinishNotification. Я зарегистрировал получение уведомления MPMoviePlayerContentPreloadDidFinishNotification и MPMoviePlayerPlaybackDidFinishNotification, но первый никогда не срабатывает. Является ли эта ошибка в Firmware OS 3.0? возможно, исправлено в 3.1? или ? Потому что мой divice и similator 3.0, возможно, это ошибка?MPMoviePlayerContentPreloadDidFinishNotification не срабатывает [iPhone]

Мой код:

... 
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(MovieDidLoad:) name:MPMoviePlayerContentPreloadDidFinishNotification object:nil]; 

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(MovieDidLoad:) name:MPMoviePlayerPlaybackDidFinishNotification object:nil]; 
... 
-(void)MovieDidLoad:(NSNotification*)notification 
{ 
    UIAlertView *alert = [[UIAlertView alloc] 
          initWithTitle:@"Notification Listener" 
          message:@"Notification Listener invoked" 
          cancelButtonTitle:@"Ok dude!" 
          otherButtonTitles:nil]; 
    [alert show]; 
    [alert release];  

} 

MPMoviePlayerPlaybackDidFinishNotification всегда уволен, но MPMoviePlayerContentPreloadDidFinishNotification никогда не увольняют. Любые идеи?

ответ

0

Я ответил на аналогичный вопрос here с обходным решением. Это не идеально, но может стоить взгляда, если не найдено другого решения?