Я пытаюсь воспроизвести видео (.mp4) в своем приложении, используя следующий код.
NSString *doc = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
NSString *moviePath = [doc stringByAppendingPathComponent:@"output.mp4"];
NSLog(@"Movie Path : %@",moviePath);
NSURL *url = [NSURL URLWithString:moviePath];
NSLog(@"URL : %@",url);
MPMoviePlayerViewController* controller = [[MPMoviePlayerViewController alloc] initWithContentURL:url];
[self presentMoviePlayerViewControllerAnimated:controller];
//[controller release];
Показывает вид для воспроизведения видео, но через секунду он использует, чтобы закрыть представление MPMoviePlayerController, и возвращается в мое представление.
Что может быть не так?