iOS UIWebView播放video标签视频控制全屏

首先添加全屏的监听

[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(startFullScreen)name:UIWindowDidResignKeyNotificationobject:nil];

[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(endFullScreen)name:UIWindowDidBecomeHiddenNotificationobject:nil];

全屏和退出全屏的处理

-(void)startFullScreen {

NSLog(@"进入全屏");

UIApplication*application=[UIApplicationsharedApplication];

[applicationsetStatusBarOrientation:UIInterfaceOrientationLandscapeRight];

application.keyWindow.transform=CGAffineTransformMakeRotation(M_PI/2);

CGRectframe = [UIScreenmainScreen].bounds;

application.keyWindow.bounds=CGRectMake(0,0, frame.size.height, frame.size.width);

}

-(void)endFullScreen {

NSLog(@"退出全屏XXXX");

UIApplication*application=[UIApplicationsharedApplication];

[applicationsetStatusBarOrientation:UIInterfaceOrientationLandscapeRight];

CGRectframe = [UIScreenmainScreen].bounds;

application.keyWindow.bounds=CGRectMake(0,0, frame.size.width, frame.size.height);

application.keyWindow.transform=CGAffineTransformMakeRotation(M_PI*2);

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容