Как воспроизвести видео на iPhone одновременно? - PullRequest
4 голосов
/ 17 февраля 2011

Можно ли одновременно воспроизводить 2 разных видео на телефоне I?например, используя MPMoviePlayerViewController?Я не нашел никаких решений.

Ответы [ 2 ]

4 голосов
/ 19 февраля 2011

Это невозможно.При использовании MPMoviePlayerController / MPMoviePlayerViewController можно воспроизводить только один фильм / поток.

из MPMoviePlayerController Справочник по классам

Примечание. Хотя можно создать несколько MPMoviePlayerControllerобъекты и представить их представления в вашем интерфейсе, только один проигрыватель фильма может воспроизводить его фильм.

0 голосов
/ 17 февраля 2011

Я переворачиваю это с головы до головы, и у меня не установлен XCode на этом компьютере для тестирования, но кажется, что это возможно, если вы добавите представления внутри экземпляра MPMoviePlayerController в качестве двух подпредставлений родительского представления:

MPMoviePlayerController *firstMovieController = [[MPMoviePlayerController alloc] initWithContentURL:urlForFirstMovie];
[firstMovieController.view setFrame:CGRectMake(0.0,0.0,320.0,240.0)];

[self addSubview:firstMovieController.view];

MPMoviePlayerController *secondMovieController = [[MPMoviePlayerController alloc] initWithContentURL:urlForSecondMovie];
[firstMovieController.view setFrame:CGRectMake(0.0,240.0,320.0,240.0)];

[self addSubview:secondMovieController.view];

Имейте в виду, что вышеприведенные виды занимают весь экран без строки состояния, о чем свидетельствует их начало со смещением относительно 0,0,0,0. Также в этом примере используется сетевой контент.

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