मैं एक MPMoviePlayerViewController का उपयोग कर रहा हूँ। जब वीडियो लोड होता है और खेलना शुरू करता है तो यह पूरी स्क्रीन को भरता नहीं है। ऐसा करने के लिए मुझे ऊपरी दाएं भाग पर पूर्ण स्क्रीन बटन दबा देना होगा। अगर मैं MPMoviePlayerController का उपयोग करता हूं तो मैं इसे स्क्रीन भरने के लिए नहीं मिल सकता।आईओएस - पूर्ण स्क्रीन वीडियो फोर्स
कोड के माध्यम से किसी भी तरह से मैं MPMoviePlayerViewController का उपयोग कर पूर्ण वीडियो बटन दबाए बिना अपनी वीडियो पूर्ण स्क्रीन प्राप्त कर सकता हूं?
मुझे पता है कि मैं यहां एक निजी एपीआई का उपयोग कर रहा हूं, लेकिन यह ठीक है, यह एक डेमो के लिए है।
कोड:
- (void)viewDidLoad
{
[super viewDidLoad];
[[UIDevice currentDevice] setOrientation:UIDeviceOrientationPortrait];
NSString *moviePath = [[NSBundle mainBundle] pathForResource:@"phatpad" ofType:@"mov"];
if (moviePath)
{
NSURL *url = [NSURL fileURLWithPath:moviePath];
player = [[MPMoviePlayerViewController alloc]initWithContentURL:url];
}
player.view.frame = self.view.frame;
[self.view addSubview: player.view];
}
यहाँ एक स्क्रीन है। पहला पूर्ण स्क्रीन बटन दबाए बिना है, दूसरा इसे दबाने के बाद है।
खूबसूरती से काम किया। मुझे नहीं पता था कि मुझे "मूवीप्लेयर" तक पहुंचने की ज़रूरत है। – spentak
अंतिम पंक्ति को पढ़ना चाहिए: player.moviePlayer.scalingMode = MPMovieScalingModeAspectFill; – diadyne