Я пытаюсь поставить два MPMoviePlayerController на UIView, как этот
for (int i = 0; i < 2; i++)
{
UIView* v = [[UIView alloc] initWithFrame: CGRectMake(0.0f, 300.0f * i, self.view.width, 300.0f)];
[self.view addSubview: v];
NSURL* url = [NSURL URLWithString: [urls objectAtIndex: i]];
MPMoviePlayerController* movieController = [[MPMoviePlayerController alloc] initWithContentURL: url];
movieController.movieSourceType = MPMovieSourceTypeFile;
movieController.shouldAutoplay = NO;
movieController.view.frame = v.bounds;
[self.view addSubview: movieController.view];
}
Показывается только одно представление за раз. Я знаю, что документация Apple говорит
Примечание. Хотя вы можете создавать несколько объектов MPMoviePlayerController и представлять свои представления в своем интерфейсе, только один проигрыватель фильмов может воспроизводить его видеоролик.
но не должно отображаться все два игрока одновременно? Также только один экземпляр отправляет уведомления MPMoviePlayerLoadStateDidChangeNotification...