解决iOS工程 默认竖屏 MPMoviePlayerController 全屏不能横屏的情况
来源:互联网 发布:重要财经数据 编辑:程序博客网 时间:2024/05/16 14:43
In AppDelegate.h:
@property(nonatomic)BOOL allowRotation;
in AppDelegate.m:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; RootViewController * root = [[RootViewController alloc] init]; self.window.rootViewController = root;//add two Notification [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(MPVisionVideoNotification:) name:MPMoviePlayerWillEnterFullscreenNotification object:nil]; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(MPVisionVideoNotification:) name:MPMoviePlayerWillExitFullscreenNotification object:nil]; self.window.backgroundColor = [UIColor whiteColor]; [self.window makeKeyAndVisible]; return YES;}- (void) moviePlayerWillEnterFullscreenNotification:(NSNotification*)notification { self.allowRotation = YES;}- (void) moviePlayerWillExitFullscreenNotification:(NSNotification*)notification { self.allowRotation = NO;}-(NSUInteger)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window{ if (self.allowRotation) { return UIInterfaceOrientationMaskLandscapeRight ; } return UIInterfaceOrientationMaskPortrait;}
参考:http://stackoverflow.com/questions/20285356/mpmovieplayercontroller-can-rotate-in-full-screen-while-
0 0
- 解决iOS工程 默认竖屏 MPMoviePlayerController 全屏不能横屏的情况
- MPMoviePlayerController全屏模式下横屏与竖屏切换
- 系统MPMoviePlayerController点击全屏按钮横屏显示方法
- MPMoviePlayerController 横屏播放。
- MPMoviePlayerController横屏播放
- xcode7新建的工程默认情况下不能使用http访问网络
- ios上微信视频不能自动播放和禁止默认全屏
- 【iOS开发】解决“点击MPMoviePlayerController播放视频时,出现一个黑屏闪屏问题”
- 解决Flex不能全屏的问题
- 解决DrawerLayout不能全屏滑动的问题
- 解决hibernate+struts2+spring 在断网的情况下工程不能部署
- iOS编程——MPMoviePlayerController之切换闪屏问题
- 解决打印机不能打印字体的情况。
- 如何解决文件夹不能删除的情况
- 如何解决文件夹不能删除的情况
- 解决pkg_add -r不能使用的情况
- android 解决ScrollView嵌套ListView的问题,不能全屏,全屏不能显示下面控件
- 解决H5视频播放,默认全屏的问题
- Android基础
- AFNetworking发送成功,接收不到数据问题
- Spring整合Hessian
- STM32F429--LTDC寄存器详解
- 进程的查看、创建、会话、守护进程、结束
- 解决iOS工程 默认竖屏 MPMoviePlayerController 全屏不能横屏的情况
- 中文短信编码(二)
- 第9周项目2-对称矩阵压缩存储的实现与应用(2)
- DOM访问与修改
- iOS 8,9NagationBar 更改颜色
- 【SSH项目实战】国税协同平台-10.自定义返回结果类型
- hdoj--2546--饭卡
- 添付ファイルを固定した名前アップロードする
- NoSQL世界里的Memcached和redis缓存的区别