У меня проблемы с воспроизведением фильма с новым xcode, который поставляется с бета-версией iOS 5. Я создал простой проект (с раскадровками и всем) и добавил этот код к кнопке:
MPMoviePlayerController *moviePlayer;
NSString *path = [[NSBundle mainBundle] pathForResource:@"position" ofType:@"m4v"];
NSURL *videoURL = [NSURL fileURLWithPath:path];
moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:videoURL];
//[moviePlayer setControlStyle:MPMovieControlStyleDefault];
[moviePlayer.view setFrame: self.view.bounds]; // player's frame must match parent's
[self.view addSubview: moviePlayer.view];
[moviePlayer prepareToPlay];
[moviePlayer play];
Смущает то, что он отлично работает, когда я добавляю код в проект, созданный с использованием предыдущей версии xcode (особенно той, которая поставляется с iOS 4.3).
Есть идеи?