Надеюсь, кто-нибудь может указать мне правильное направление с этой ошибкой. У меня есть приложение, которое загружает видео, когда вид становится видимым, и запускает его автоматически. Он отлично работает в iOS 4, но когда я попытался использовать его в iOS 5, он больше не работает.
Это сообщение, которое оно дает мне
2011-11-06 19: 16: 34.396 Приложение [2923: 16403] - [AVAsset loadValuesAsynchronouslyForKeys: creationHandler:], вызываемое с помощью нераспознанных ключей
играть
).
Вот код:
- (void) viewDidAppear:(BOOL)animated{
NSString *url = [[NSBundle mainBundle]
pathForResource:@"Video"
ofType:@"m4v"];
MPMoviePlayerController *player = [[MPMoviePlayerController alloc] initWithContentURL:[NSURL fileURLWithPath:url]];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(movieFinishedCallback:)name:MPMoviePlayerPlaybackDidFinishNotification object:player];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(movieStateChangedCallback:)name:MPMoviePlayerLoadStateDidChangeNotification object:player];
player.view.frame = CGRectMake(0, -1, 817, 460);
[self.videoDetailView addSubview:player.view];
self.moviePlayer = player;
[player release];
}