Xcode: Auto PlayVideo при запуске - PullRequest
0 голосов
/ 05 января 2012

Я хочу воспроизвести короткое видео, как только приложение запустится.Это короткое видео и легкое приложение, поэтому я не ожидаю каких-либо серьезных задержек.Однако моя проблема в том, что, хотя мой код работает нормально, когда я тестирую его как IBAction, он не работает, когда я вставляю его в другое место, например ViewDidLoad, awakeFromNib, ApplicationDidFinishedLaunching.Я весь день ищу учебники, которые работают в Xcode 4.2 (с поддержкой ARC), но я не смог найти ничего, что сработало.Вот мой код:

    NSURL *url = [NSURL fileURLWithPath:[[NSBundle mainBundle]
                                     pathForResource:@"testmovie" ofType:@"mp4"]];

MPMoviePlayerViewController *playercontroller = [[MPMoviePlayerViewController alloc] 
                                                 initWithContentURL:url];

[self presentMoviePlayerViewControllerAnimated:playercontroller];

playercontroller.moviePlayer.movieSourceType = MPMovieSourceTypeFile;

//playercontroller.movieControlMode=MPMovieControlModeHidden;

[playercontroller.moviePlayer play];

playercontroller = nil;

Если кто-нибудь может предоставить учебник или пример кода, я был бы чрезвычайно благодарен!Заранее спасибо.

1 Ответ

0 голосов
/ 04 июля 2012

достаньте киноплеер и просто используйте [playcontroller play]; если это нужно выпустить, сделайте так же

...