iosIOS

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

2017-06-07  本文已影响36人  ihs

首先添加全屏的监听

[[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);

}

上一篇 下一篇

猜你喜欢

热点阅读