1
서버에서 비디오 파일을 열려고합니다.iOS 6에서 MPMoviePlayerViewController를 사용하여 비디오 파일 표시
NSURL *videoURL = [NSURL URLWithString:[[[[self.campArray objectAtIndex:button.tag]valueForKey:@"images"]objectAtIndex:0]valueForKey:@"imageURL"]];
self.moviePlayer = [[MPMoviePlayerViewController alloc] initWithContentURL:videoURL];
self.moviePlayer.moviePlayer.shouldAutoplay=YES;
[self presentModalViewController:self.moviePlayer animated:YES];
[self.moviePlayer.moviePlayer play];
[self.moviePlayer release];
을하지만, 아이폰 OS 6가 장치에서이 코드를 실행하려고 할 때, 모달 뷰를 제시 한 후 1 초 후가 종료 :
은이 코드를 사용 < 6.0에서 잘 작동합니다. 그것은 분쇄하지 않을 것입니다 ... 플레이어 모달보기가 닫힙니다 ... 이것에 대해 읽고 또한 @property (strong,nonatomic) MPMoviePlayerViewController *moviePlayer;
을 추가했지만 여전히 작동하지 않습니다 ...
어떤 도움을 주셔서 감사합니다.
나를 위해 작동하지 않습니다. 나는 여전히 "잡히지 않는 예외 : 전환이 진행 중일 때에서 으로 모달 전환을 시도하는 중입니다. 현재 전환이 완료되었음을 알기 위해 viewDidAppear/viewDidDisappear를 대기하십시오." –
@RishabhTayal 당신이 viewcontroller viewdidload 메서드를 호출하고있다 (이것은 viewController가 아직 나타나지 않을 때 발생한다) ... 당신은 새로운 view controller를 제공 할 수 있도록 viewcontroller (viewDidAppear/viewDidDisappear)가 나타날 때까지 기다릴 필요가있다. – Pach