target c MPMoviePlayerController не будет работать на iOS 4.3 - PullRequest
0 голосов
/ 21 сентября 2011

Я получил этот код из учебника электронной книги по встраиванию MPMoviePlayerController из объекта VIEW, но он просто не работает на iOS 4.3, он просто дает мне черный экран. Я попытался посмотреть на другие источники, и они имеют тот же исходный код. Может кто-нибудь помочь мне найти проблему в этом коде.

Спасибо

    - (IBAction)playMovie:(id)sender {
    NSString *filepath = [[NSBundle mainBundle] pathForResource:@"shawarma" ofType:@"mp4"];
    NSURL *fileURL = [NSURL fileURLWithPath:filepath]; 
    MPMoviePlayerController *player = [[MPMoviePlayerController alloc] initWithContentURL:fileURL];
    [player.view setFrame: movieHolder.bounds]; 
    [movieHolder addSubview: player.view];
    [player play];
}

Мой объект VIEW имеет размер 400 x 300.

Ответы [ 2 ]

1 голос
/ 21 сентября 2011

Из справочных руководств по классу MPMoviePlayerController Рассмотрим представление проигрывателя фильмов как непрозрачную структуру.

Вы можете добавить свои собственные настраиваемые подпредставления к содержанию слоя поверх фильма, но вы никогда не должны изменять ни одно из существующих подпредставлений.

В дополнение к наложению содержимого наВ верхней части фильма вы можете предоставить пользовательский фоновый контент, добавив подпредставления к представлению в backgroundView

MPMoviePlayerController сам по себе имеет представление свойства для представления видео

Надеюсь, что это ССЫЛКА может помочь вам

0 голосов
/ 21 сентября 2011

Нет проблем с MPMoviePlayer и ios 4.3. Я работаю над приложением, которое воспроизводит фильм с сервера, и это работает нормально для меня. Я прошу вас проверить

  1. Путь к вашему ресурсу, попробуйте какой-нибудь жесткий код.
  2. Кадр MoviePlayer.

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...