2012-06-26 11 views
5

¡Hola! Estoy capturando la imagen en miniatura del video de la URL del video. Y estoy usando el siguiente código para capturar la miniaturaEl reproductor de películas tiene un estado de activación incorrecto (1)

MPMoviePlayerController *moviePlayer = [[MPMoviePlayerController alloc]initWithContentURL:movieURL]; 
[moviePlayer setControlStyle:MPMovieControlStyleFullscreen]; 
[moviePlayer setFullscreen:YES]; 
moviePlayer.useApplicationAudioSession = NO; 
UIImage *image = [moviePlayer thumbnailImageAtTime:(NSTimeInterval)1.0 timeOption: MPMovieTimeOptionNearestKeyFrame]; 

Estoy usando enhebrar para esto. Me aparece el siguiente error:

Movie player has wrong activation state (1)

¿Alguien me puede ayudar?

Respuesta

13

Cuando está init en el reproductor de películas, ya tiene una. Solo puede haber un MPMoviePlayerController. Probablemente estés haciendo esto en un bucle. Debe configurar el último al nil o seguir reutilizando el mismo una y otra vez.

+0

Gracias Aaron .... –

+1

Debes presionar la casilla de verificación a la izquierda para aceptar la respuesta si te ayudó. –

+0

+1, gracias por la simple respuesta :) – mAc

Cuestiones relacionadas