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