나는 성공적으로 수행하여 UIPopoverController에 MPMoviePlayerController를 뒀다 :UIPopoverController 위에 MPMovieController 전체 화면보기를 만들려면 어떻게해야합니까?
NSString *filenameString = [NSString stringWithString:[[helpVideosArray objectAtIndex:tagNumber] objectForKey:VIDEO_FILE_NAME]];
HelpVideoPopover *helpVideoPopover = [[HelpVideoPopover alloc] initWithVideoFilename:filenameString PreviewFrameView:self];
currentPopover = [[[[UIPopoverController alloc] initWithContentViewController:helpVideoPopover] retain] autorelease];
[currentPopover setPopoverContentSize:CGSizeMake(320, 240)];
[currentPopover presentPopoverFromRect:((UIButton*)sender).frame inView:previewView permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
currentPopover.passthroughViews = [NSArray arrayWithObject:((HelpVideoPopover*)[currentPopover contentViewController]).movieController.view];
문제는 그 팝 오버보기는 전체 화면의 상단에있는 사용자가 비디오 전체 화면을 볼 수 싶어 (나는 것을 허용) 할 때 비디오. 그래서 제 질문은 저에게이 일을하기로되어있는 또 다른 질문이 있다는 것입니다. 아니면 popover를 표시 할 때 나는 그냥 빈 뷰를 사용하고 상위 뷰 컨트롤러에서 그 위에 영화 플레이어를 오버레이 할 것입니까? 그래도 정말 popover 뷰 컨트롤러 안에 무비 플레이어 로직을 유지하고 싶습니다.
이 문제를 해결할 수 있었습니까? – Peres
지금 같은 문제가 있습니다. Apple 개발자 포럼에 응답없이 게시했습니다. 해결책이 있었습니까? 어쩌면 popover를 닫고 Popover가 닫히면 전체 MPMoviePlayer를 생성 한 다음, 전체 화면이 종료 될 때 다시 여는 것이 가능합니까? –
에 대한 모든 업데이트 –