मेरे पास एक आईपैड एप्लिकेशन है जो MPMoviePlayerViewController
के साथ एक वीडियो बनाता है और दिखाता है। यहाँ मेरी कोड है:MPMoviePlayerViewController स्टेटस बार छुपाएं
MPMoviePlayerViewController *mpvc = [[MPMoviePlayerViewController alloc] initWithContentURL:[NSURL URLWithString:URLEncode(uri)]];
[mpvc setModalTransitionStyle:UIModalTransitionStyleCrossDissolve];
[mpvc setWantsFullScreenLayout:YES];
[<MainViewController> presentModalViewController:mpvc animated:YES];
मूवी लोड/प्लेबैक काम करता है ठीक, तथापि, जब फिल्म नियंत्रक दिखाई देता है, यह ऊपर स्थिति बार (कनेक्शन, बैटरी, घंटा) से पता चलता है, भले ही मैं इस पर निष्क्रिय है मेरी मुख्य खिड़की।
मैं कर की कोशिश की है:
[mpvc setWantsFullScreenLayout:YES];
[[UIApplication sharedApplication] setStatusBarHidden:YES];
और कुछ भी नहीं काम करने के लिए लगता है, लेकिन अगर मैं भी डाल:
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleBlackTranslucent];
स्थिति पट्टी गायब हो! लेकिन मूवी कंट्रोलर अभी भी आकार बदलता है जैसे स्टेटस बार वहां है (यहां तक कि जब मैंने पहले से ही -setWantsFullScreenLayout:
का उपयोग किया था)।
क्या कोई मुझे स्टेटस बार के बिना वीडियो दिखाने के लिए एक आसान (सिद्ध) तरीका बता सकता है?
धन्यवाद।
मेरे लिए काम नहीं करता है। – Boon