MPMoviePlayerViewController проблема с настоящимMoviePlayerViewControllerAnimated - PullRequest
3 голосов
/ 12 января 2011

проблема в том, что если фильм закончился, dismissMoviePlayerViewController вызывается автоматически. Это означает, что MoviePlayerViewController исчезает, но я хочу, чтобы он был на экране, если фильм закончился, и только кнопка «Готово» должна выполнить вывод ...

вот мой код:

- (void) buttonTapped:(id)sender {
 NSURL *url = [[NSURL alloc] initFileURLWithPath:[[NSBundle mainBundle] pathForResource:@"dishes" ofType:@"mov"]];
 MPMoviePlayerViewController *movViewController = [[MPMoviePlayerViewController alloc] initWithContentURL:url];

 [url release];
 if(movViewController) {
  [movViewController.moviePlayer setShouldAutoplay:NO];
  [self presentMoviePlayerViewControllerAnimated:movViewController];
 }
}

Даже [movViewController.moviePlayer setShouldAutoplay: NO]; ничего не делает.

Спасибо, что ответили xnz

1 Ответ

0 голосов
/ 19 апреля 2011

Я думаю, вы путаетесь с тем, что вы видите, с тем, что на самом деле происходит.Во время воспроизведения фильма элементы управления, включая кнопку «Готово», скрыты.Когда фильм заканчивается, они остаются скрытыми.Чтобы их скрыть, пользователь должен где-то дотронуться до дисплея, и элементы управления проявят себя - элементы управления видеомагнитофоном, а также кнопка «Готово» и ползунок прогресса.

...