通过代码,我可以使用MPMovIEPlayerVIEwController全屏显示我的视频,而无需按全屏按钮?
我知道我在这里使用私有API,但没关系,这是一个演示.
码:
- (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];}
这是一个屏幕.第一种是没有按下全屏按钮,第二种是在按下之后.
解决方法 您必须将fullscreen属性设置为true,并将scallingMode设置为aspect填充,如下所示:if (movIEPath){ NSURL *url = [NSURL fileURLWithPath:movIEPath]; player = [[MPMovIEPlayerVIEwController alloc]initWithContentURL:url]; player.movIEPlayer.fullscreen = YES; player.movIEPlayer.scalingMode = MPMovIEScalingModeAspectFill;}
我在家测试过它有效,所以我也希望你.
总结以上是内存溢出为你收集整理的iphone – iOS – 强制全屏视频全部内容,希望文章能够帮你解决iphone – iOS – 强制全屏视频所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)