Я переворачиваю это с головы до головы, и у меня не установлен 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. Также в этом примере используется сетевой контент.