iPhone: MPMoviePlayerController Отключить себя перед воспроизведением видео - PullRequest
0 голосов
/ 23 декабря 2011

Я пытаюсь воспроизвести видео (.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, и возвращается в мое представление.

Что может быть не так?

1 Ответ

1 голос
/ 23 декабря 2011

Попробуйте заменить строку ниже в вашем коде

 NSURL *url = [NSURL fileURLWithPath:moviePath];
...