3

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が発生することはありません。何か案は ?

4

1 に答える 1

0

ここで同様の質問に回答し、回避策を示しました。理想的ではありませんが、他の解決策が見つからない場合は一見の価値がありますか?

于 2010-01-20T13:07:53.890 に答える