2012-06-26 3 views
5

안녕하세요! 비디오 URL에서 비디오의 축소판 이미지를 캡처하고 있습니다. 그리고 다음 코드를 사용하여 미리보기 이미지를 캡처하고 있습니다.무비 플레이어의 활성화 상태가 잘못되었습니다 (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]; 

여기에 스레딩을 사용하고 있습니다. 다음과 같은 오류가 나타납니다 :

Movie player has wrong activation state (1)

아무도 도와 줄 수 있습니까?

답변

13

동영상 플레이어가 init 인 경우 이미 가지고 있습니다. 하나의 MPMoviePlayerController 만있을 수 있습니다. 당신은 아마도 이것을 반복하고 있습니다. 마지막 한 세트를 nil으로 설정하거나 같은 것을 계속 재사용해야합니다.

+0

감사합니다. Aaron .... –

+1

도움이된다면 대답을 수락하려면 왼쪽의 확인란을 눌러야합니다. –

+0

+1, 간단한 답변 주셔서 감사합니다 :) – mAc

관련 문제