iOS4 MPMoviePlayerController Embedded

Estoy usando MPMoviePlayerController actualmente para reproducir un video dentro de IPhone y ahora deseo reproducir este video en un área pequeña de la vista (no en la pantalla completa). Creo que hay una forma de hacerlo, pero no pude encontrar el tutorial requerido en alguna parte. ¿Has estado en alguna? Eso seria genial

ACTUALIZAD

He llegado a este punto, pero aún no muestra al jugador jugar en la pantalla.

-(IBAction)startVideo {
    //start video here
    NSURL *path = [[NSURL alloc] initWithString:[self localVideoPath:NO]];

    // Create custom movie player   
    MPMoviePlayerController *moviePlayer = [[[MPMoviePlayerController alloc] initWithContentURL:path] autorelease];

    [moviePlayer setScalingMode:MPMovieScalingModeAspectFill];
    [moviePlayer setControlStyle:MPMovieControlStyleNone];
    [moviePlayer setFullscreen:FALSE];

    // May help to reduce latency
    [moviePlayer prepareToPlay];

    [[NSNotificationCenter defaultCenter]
        addObserver:self
        selector:@selector(onMSAASDone:)
        name:MPMoviePlayerPlaybackDidFinishNotification
        object:moviePlayer];


    //---play partial screen---
    //moviePlayer.view.frame = CGRectMake(0, 0, 200, 300);
    moviePlayer.view.frame = image.frame;
    //[[moviePlayer view] setFrame: [image bounds]];

    [image removeFromSuperview];

    [self.view addSubview:moviePlayer.view];

    // Show the movie player as modal
    //[self presentModalViewController:moviePlayer animated:YES];

    // Prep and play the movie
    [moviePlayer play]; 
}

Respuestas a la pregunta(1)

Su respuesta a la pregunta