8
我已經成功地把一個的MPMoviePlayerController在UIPopoverController做:如何在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];
的問題是,當用戶想要觀看的視頻全屏(我允許)的酥料餅的觀點是在全屏的頂部視頻。所以我的問題是,還有另一個我應該這樣做。或者,也許當我顯示彈出窗口時,我只是使用一個空白窗口並在父視圖控制器上覆蓋一個電影播放器?儘管如此,我仍然希望將電影播放器邏輯放在彈出窗口視圖控制器中。
你能解決這個問題嗎? – Peres 2011-05-20 11:42:15
我現在有同樣的問題。我在蘋果開發者論壇發佈了沒有迴應。有沒有解決方案?也許關閉popover並創建一個新的MPMoviePlayer在popover關閉後全屏顯示,然後在全屏退出時重新打開它? – 2012-08-28 14:50:07
對此有任何更新 – 2013-09-13 07:24:17