более одного MPMoviePlayer в представлении? - PullRequest
0 голосов
/ 19 января 2012

Мне нужно отобразить более одного видеопроигрывателя в виде.

Я знаю, что могу воспроизводить только одно видео.

Моя проблема в том, что я добавил только один из двух MPMovieplayer.на вид, показывает мне кнопки управления.

Что я могу сделать, чтобы решить мою проблему?

Я использую этот код для добавления плеера:

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


    [[NSNotificationCenter defaultCenter] addObserver:self 
                                             selector:@selector(playerPlaybackDidFinish:) 
                                                 name:MPMoviePlayerPlaybackDidFinishNotification
                                               object:moviePlayer];

    [[NSNotificationCenter defaultCenter] addObserver:self 
                                             selector:@selector(playerDidEnterFullscreen:) 
                                                 name:MPMoviePlayerDidEnterFullscreenNotification
                                               object:moviePlayer];

    [[NSNotificationCenter defaultCenter] addObserver:self 
                                             selector:@selector(playerDidExitFullscreen:)
                                                 name:MPMoviePlayerDidExitFullscreenNotification
                                                object:moviePlayer];

    moviePlayer.view.frame = rect;

    [movie setContentURL:contentURL];
    [movie prepareToPlay];

    [self addSubview:moviePlayer.view];

Ответы [ 2 ]

1 голос
/ 19 января 2012

Я думаю, что это невозможно.Пожалуйста, посмотрите ответ на этот вопрос Воспроизведение нескольких видео на iPAD

Вам придется использовать AVPlayer для просмотра нескольких видео, посмотреть это
Вот еще один учебник для AVPlayer
Вы также можете проверить это на портале разработчика Apple, ссылка

Этот вопрос также говориткое-что о добавлении элементов управления в AVPlayer

BR, Hari

0 голосов
/ 19 января 2012

Привет, это не возможно для воспроизведения более 1 видео в ios, потому что только один поток за один раз.

У меня та же проблема в приложении для iPad, но я нашел альтернативное решение.

Я хочу воспроизвести больше видео в 1 контроллере просмотра, но это видео от 4 до 5 секунд.

Я делаю количество непрерывных кадров изображения для этого видео, создаю файлы .gif и показываю это в UIWebView. работает нормально.

...