Вы можете отключить стандартные элементы управления проигрывателя и создать пользовательские кнопки, которые вызывают воспроизведение, паузу и т. Д. На проигрывателе.Если вы установили полноэкранный режим на NO, вы можете заставить игроков кадрировать все что угодно (полноэкранный режим) и накладывать свои собственные элементы управления сверху.
Что-то вроде:
MPMoviePlayerController *mp = [[MPMoviePlayerController alloc] init];
[mp setControlStyle:MPMovieControlStyleNone];
[mp setFullscreen:NO];
[[mp view] setFrame:CGRectMake(myX, myY, myWidth, myHeight)];
[myCustomController setMoviePlayer:mp]; // so controller can send control messages to mp
[myView addSubview:mp.view];
[myView addSubview:myCustomController.view];
или что-то еще ...