8

मैं सफलतापूर्वक करके एक 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]; 

समस्या यह है कि उपयोगकर्ता वीडियो फुलस्क्रीन देखने के लिए करना चाहता है (और मुझे लगता है कि अनुमति देने के) कि पॉपओवर दृश्य फुलस्क्रीन के शीर्ष पर है जब वीडियो। तो मेरा सवाल यह है कि मैं ऐसा कर रहा हूं। या हो सकता है कि जब मैं पॉपओवर प्रदर्शित करता हूं तो मैं केवल एक खाली व्यक्ति का उपयोग करता हूं और मूल दृश्य नियंत्रक से इसके ऊपर एक मूवी प्लेयर ओवरले करता हूं? हालांकि मैं वास्तव में पॉपओवर व्यू कंट्रोलर के अंदर मूवी प्लेयर लॉजिक रखना चाहता हूं।

+1

क्या आप इसे हल करने में सक्षम थे? – Peres

+0

मुझे अब भी यही समस्या है। मैंने कोई प्रतिक्रिया के साथ ऐप्पल डेवलपर मंचों में पोस्ट किया। क्या कोई समाधान था? हो सकता है कि पॉपओवर बंद हो जाए और पॉपओवर बंद होने के बाद पूर्णस्क्रीन जाने के लिए एक नया MPMoviePlayer बनाना, फिर पूर्ण स्क्रीन से बाहर निकलने पर इसे फिर से खोलें? –

+0

इस पर कोई अपडेट –

उत्तर

0

आपके आवेदन के विवरण जानने के बिना मुझे लगता है कि आप इसे कई तरीकों से कर सकते हैं।

आप या तो वीडियो को पूर्णस्क्रीन मोडल व्यू में खोल सकते हैं - इसमें पॉपओवर शामिल होगा। यदि आप पॉप-इन के पीछे विस्तार-दृश्य में पूर्णस्क्रीन वीडियो प्रदर्शित कर रहे हैं, तो आप पूर्णस्क्रीन वीडियो दिखाए जाने के बाद ही पॉपओवर को छिपाने के रूप में सरल कुछ कर सकते हैं।

संबंधित मुद्दे