Это определенно возможно при отправке недокументированного сообщения setCurrentTime в MPMoviePlayerController. Он принимает один параметр типа double, который указывает позицию воспроизведения в секундах. Ниже приведен короткий пример:
Расширьте MPMoviePlayerController, чтобы избежать предупреждений компилятора:
@interface MPMoviePlayerController (extended)
-(void)setCurrentTime:(double)seconds;
@end
Затем вы можете позвонить туда, где вам это нужно - перед запуском или во время воспроизведения.
MPMoviePlayerController* player = [[ MPMoviePlayerController alloc] initWithContentURL:url ];
[ player setCurrentTime:95.0 ];
[ player play ];