воспроизведение видео на iphone - mpmovieviewcontroller - PullRequest
0 голосов
/ 30 сентября 2011

Я играю видео с MPMoviePlayerViewController.Я получаю URL-адрес видео с веб-службы.Но сначала я выбираю качество видео с помощью AlertView.Например, 240p, 360p, 480p… Все видео воспроизводятся, кроме 240p.MPMoviePlayerView появляется и затем исчезает с уведомлением MPMovieFinishReasonPlaybackEnded.Я пытаюсь воспроизвести URL-адрес 240p видео в симуляторе, все идеально, но на устройстве не воспроизводитсяЯ получаю MPMovieFinishReasonPlaybackEnded все время.Если я выберу 360p или больше, все хорошо.Вот некоторый код:

-(void) playVideoFromURL:(NSString *) url
{
 NSLog(@"%@",url); //URL is valid! Browser plays it
 if (!videoPlayerView) {
    NSURL *fURL = [NSURL URLWithString:url];
    videoPlayerView = [[MPMoviePlayerViewController alloc] initWithContentURL:fURL];
    videoPlayer = videoPlayerView.moviePlayer;
    [videoPlayer prepareToPlay];
  }
}

Он не воспроизводится даже из локальной папки.Это приложение для iPhone, мое устройство iPad 2!

...