Я пытаюсь воспроизвести видео с моего сервера на устройстве iPhone. Я использую для этого следующий метод, однако он работает только в симуляторе; и на моем iPhone 4. Не работает на iPhone 3G?
Если я вызову этот метод на iPhone 3G, он откроет модальный экран видео, начнет загружать видео, а затем резко закроет модальный экран. Ошибки в консоли не отображаются.
На iPhone 3G установлена версия 4.0. Мой iPhone 4 имеет версию 4.1.
Кто-нибудь еще испытал это?
-(IBAction)playMedia{
NSString* url = [self.data objectForKey:@"url"];
//initialize the movie player
self.moviePlayerViewController = [[MPMoviePlayerViewController alloc] initWithContentURL:[NSURL URLWithString:url]];
//show a background image while the user waits
moviePlayerViewController.view.backgroundColor = [[UIColor alloc] initWithPatternImage:[UIImage imageNamed:@"background.png"]];
moviePlayerViewController.moviePlayer.movieSourceType = MPMovieSourceTypeFile;
//show the movie
[self presentMoviePlayerViewControllerAnimated:moviePlayerViewController];
[moviePlayerViewController release];
}