2011-06-09 20 views
5

Puedo usar iOS MediaPlayer y reproducir una película de esta manera. Pero lo necesito, buscando un segundo de una película. ¿Cómo puedo hacer esto, yo juego una película por MediaPlayer así:iOS MediaPlayer Buscando

NSURL *videoURL = [NSURL fileURLWithPath:self.filename]; 

    MPMoviePlayerController *moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:videoURL]; 

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

    moviePlayer.controlStyle = MPMovieControlStyleNone; 
    moviePlayer.shouldAutoplay = YES; 
    [self.view addSubview:moviePlayer.view]; 
    [moviePlayer setFullscreen:YES animated:YES]; 

Gracias de antemano ..

+1

Descubrí este problema. puede ayudar a otros desarrolladores, moviePlayer.initialPlaybackTime = 5; a continuación, el reproductor de medios comienza a partir de 5.sec de la película. – barisatbas

+0

¿Puedes escribir la solución como la respuesta y marcarla como la respuesta? –

Respuesta

0

Lo siento por la respuesta propia,

NSURL *videoURL = [NSURL fileURLWithPath:self.filename]; 

MPMoviePlayerController *moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:videoURL]; 

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

moviePlayer.controlStyle = MPMovieControlStyleNone; 
moviePlayer.shouldAutoplay = YES; 
moviePlayer.initialPlaybackTime = 5; 
[self.view addSubview:moviePlayer.view]; 
[moviePlayer setFullscreen:YES animated:YES]; 

esto funcionó para mí con el fin de busca un tiempo en una película ...