Звук воспроизводится, но видео не воспроизводится в mpmovieplayercontroller на iPad - PullRequest
0 голосов
/ 22 марта 2011

У меня есть видеофайл на сервере размером 10 МБ, я хочу воспроизвести это видео на iPad с помощью mpmovieplayercontroller.

NSURL* url = [NSURL URLWithString:[str stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];

NSLog(@"%@",url);

MPMoviePlayerController *mp = [[MPMoviePlayerController alloc] initWithContentURL:url];


[mp play];

Выше приведен код, который я использовал. Я могу воспроизвести аудио, но не могу получить видео в симуляторе iPad.

Может ли кто-нибудь мне помочь

Спасибо

Ответы [ 2 ]

1 голос
/ 22 марта 2011

Вам необходимо добавить представление MoviePlayerController в качестве подпредставления для видимого в данный момент представления, например:

MPMoviePlayerController *mp = [[MPMoviePlayerController alloc] initWithContentURL:url];
mp.view.frame = CGRectMake(0.0f, 0.0f, 768.0f, 1024.0f);
[self.view addSubview:mp.view];
[mp play];
0 голосов
/ 22 марта 2011

скорее всего формат видео не поддерживается.Поддерживаемые форматы видео: H.264, MPEG-4

...