2011-09-19 14 views
15

रूटव्यू कंट्रोलर के पास एक वेबव्यू है जो यूट्यूब वीडियो चलाता है और इसमें एक कैमरा बटन है। उपयोगकर्ता कैमरा बटन पर क्लिक कर सकते हैं और वीडियो रिकॉर्ड कर सकते हैं। इस बिंदु तक इसके ठीक काम कर रहाआईपैड कैमरा और वेबव्यू यूट्यूब वीडियो प्लेइंग

जब मैं कैमरे के नियंत्रक को खारिज करने और वेब दृश्य में वीडियो खेलने की कोशिश, इसके फ्रेम परेशान हो जाता है, भले ही मैं दूर करने और फिर से देखने पर जोड़ने की कोशिश की।

जब मैं वीडियो ठीक काम कर रहा है अपने को रिकॉर्ड किए बिना कैमरा नियंत्रक खारिज ... यहाँ छवि enter image description here कोड वीडियो

GDataEntryBase *entry2 = [[AppDelegate.feed entries] objectAtIndex:[tag intValue]]; 
    NSArray *contents = [[(GDataEntryYouTubeVideo *)entry2 mediaGroup] mediaContents]; 
    NSString *urlString=[NSURL URLWithString:[[contents objectAtIndex:0] URLString]]; 

    NSString *embedHTML = @"\ 
    <html><head>\ 
    <style type=\"text/css\">\ 
    body {\ 
    background-color: black;\ 
    color: black;\ 
    }\ 
    </style>\ 
    </head><body style=\"margin:0\"><div>\ 
    <embed id=\"yt\" src=\"%@\" type=\"application/x-shockwave-flash\" \ 
    width=\"736\" height=\"571\"></embed></div>\ 
    </body></html>"; 
    NSString *html = [NSString stringWithFormat:embedHTML, urlString, webplay.frame.size .width, webplay.frame.size.height]; 
    NSLog(@"html=%@",html); 
     [webplay loadHTMLString:html baseURL:nil]; 
+1

का उपयोग कैसे करें कोड को पोस्ट करें। –

+0

@iApple ने इसे जोड़ा – GameLoading

+0

इसकी ऑटोरेसाइज गुणों की जांच करें – dark

उत्तर

0

मैंने जांच की लेकिन यह परत समस्या थी मैंने इस समस्या को हल करने के लिए हिट टेस्ट का उपयोग किया।

यहां एक लिंक है जो दिखाता है कि hit test

+0

इस उत्तर को दूसरों के लिए उपयोगी बनाने के लिए और विवरण जोड़ें –

0

webviewcontroller का उपयोग करके फ़िल्में चलाना खेलने के लिए है (मुद्दों का एक बहुत कुछ देता है उदाहरण के लिए रोटेशन के साथ)। समर्पित फिल्म कक्षाओं का उपयोग करना हमेशा एक बेहतर विचार है।

आप अभी भी किसी न किसी कारण के लिए वेबव्यू उपयोग करने के लिए की जरूरत है, मुझे पता चला है कि द्वारा: - सामग्री के साथ फिर से बहाल करने RootViewController - शून्य को RootViewController की स्थापना - एक अस्थायी चर में RootViewController की स्थापना संग्रहीत चर

पूरे व्यूस्टैक को फिर से शुरू किया गया है और रोटेशन अजीब होने के साथ मेरे कई मुद्दों को हल करेगा। वाह जानता है कि 'हैक' आपके लिए भी काम कर सकता है।

0

क्या आपको "<div>" टैग चाहिए? क्या होता है यह देखने के रूप में उन्हें हटाने का प्रयास करें।

इसके अलावा, नीचे दिया गया यह लिंक मेरे लिए काम करता है और यह अच्छा नमूना कोड प्रदान करता है। मैंने इस मॉडल को फिट करने के लिए यूट्यूब का उपयोग करने के तरीके को बदल दिया और कोशिकाओं में यूट्यूब लिंक द्वारा पॉप्युलेट की गई तालिका बनाने में आसानी से सक्षम था। जैसे ही आप कोशिकाओं पर टैप करते हैं, वीडियो एक फ्रेम के भीतर खेलेंगे।

http://iosdevelopertips.com/video/display-youtube-videos-without-exiting-your-application.html

आशा इस मदद करता है।

+0

मैंने जांच की लेकिन यह परत समस्या थी, मैंने इस समस्या को हल करने के लिए सबसे ज्यादा उपयोग किया – GameLoading

1
-(void)imagePickerControllerDidCancel:(UIImagePickerController *)picker 
{ 
    [self dismissModalViewControllerAnimated:YES]; 


    [self viewDidLoad]; 
// or if u write code in your viewdidapper method than 

    [self viewDidAppear:NO]; 

} 

आप रद्द बटन पर अपने पूरे दृश्य को फिर से लोड कर सकते हैं।

+0

मैंने जांच की लेकिन यह था परत समस्या मैंने इस समस्या को हल करने के लिए सबसे ज्यादा उपयोग किया – GameLoading

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