Воспроизведение видео работает на iPhone 4, но не на iPhone 3G - PullRequest
1 голос
/ 17 августа 2010

Я использую MPMoviePlayerController для воспроизведения фильмов:

STVideo *mySTVideo;
    mySTVideo = [items objectAtIndex:indexPath.row];

    moviePlayerViewController = [[MPMoviePlayerViewController alloc] initWithContentURL:[NSURL URLWithString:mySTVideo.video_url]];

    moviePlayerViewController.view.backgroundColor = [[UIColor alloc] initWithPatternImage:[UIImage imageNamed:@"st-screen.png"]];
    [self presentMoviePlayerViewControllerAnimated:moviePlayerViewController];

    [moviePlayerViewController release];

    [tableView deselectRowAtIndexPath:indexPath animated:YES];

Это отлично работает на iPhone 4, но на iPhone 3G показывает вид, а затем автоматически отклоняет его. Почему?

1 Ответ

2 голосов
/ 17 августа 2010

У меня точно такая же проблема, и я еще не нашел решения.Кто-то создал ветку на форумах Apple по этому поводу, и я разместил там свой код (очень похожий на ваш).https://devforums.apple.com/message/278621

Я также пытался открыть с помощью UIWebView (который загружает свой собственный проигрыватель фильмов).Тот же результат, что и раньше - он работает на iPhone 4 и 3GS, но не на 3G.

...