MPMoviePlayerContentPreloadDidFinishNotification通知で問題が発生しています。MPMoviePlayerContentPreloadDidFinishNotification通知とMPMoviePlayerPlaybackDidFinishNotificationを受信するように登録しましたが、最初の通知は起動しません。このバグはFirmwareOS3.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が発生することはありません。何か案は ?