Как воспроизводить анимацию / фильм вместо заставки iPhone? - PullRequest
3 голосов
/ 19 марта 2010

Я хочу воспроизводить анимацию (Gif) или фильм вместо Default.png. Это возможно? Я попробовал то, что описано в этом блоге: http://www.cuppadev.co.uk/iphone/playing-animated-gifs-on-the-iphone/, но я не знаю, как воспроизвести анимацию Gif вместо Default.png

Ответы [ 3 ]

4 голосов
/ 19 марта 2010

Если вы спрашиваете о санкционированном приложении App Store, то нет, вы не можете использовать ничего, кроме статического Default.png.

Если вы пишете приложение для взломанного телефона, это может быть возможно (но я не знаю).

1 голос
/ 15 октября 2013

Следующий код должен войти - (BOOL) приложение: (UIApplication *) приложение didFinishLaunchingWithOptions: (NSDictionary *) launchOptions

NSBundle *bundle = [NSBundle mainBundle];
if(bundle != nil)
{
    NSString *videoPath = [bundle pathForResource:@"trail_video" ofType:@"mp4"];
    if (moviePath)
    {
        videoURL = [NSURL fileURLWithPath:moviePath];
    }
}

theMovie = [[MPMoviePlayerViewController alloc] initWithContentURL:videoURL];

theMovie.moviePlayer.controlStyle = MPMovieControlStyleNone;
theMovie.moviePlayer.scalingMode = MPMovieScalingModeFill;

[[NSNotificationCenter defaultCenter] addObserver:self
                                         selector:@selector(moviePlayerDidFinish:)
                                             name:MPMoviePlayerPlaybackDidFinishNotification
                                           object:theMovie.moviePlayer];

[theMovie.moviePlayer setFullscreen:YES animated:NO];
[theMovie.moviePlayer prepareToPlay];
[theMovie.moviePlayer play];
window.rootViewController = theMovie;
[self.window.rootViewController.view bringSubviewToFront:mMoviePlayer.moviePlayer.view];

В методе moviePlayerDidFinish загрузите экран, который вы хотите загрузить.

0 голосов
/ 19 марта 2010

К сожалению, это невозможно сделать на последней версии iPhone OS. Трюк с использованием символической ссылки в настоящее время заблокирован ОС.

...