MPMoviePlayerContentPreloadDidFinishNotification не срабатывает [iPhone] - PullRequest
3 голосов
/ 03 декабря 2009

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

Мой код:

...
[[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 никогда не запускается. Есть идеи?

1 Ответ

0 голосов
/ 20 января 2010

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

...