在 iOS 6.1.2 上播放 youtube 视频时遇到问题。也就是说,在以全屏模式横向播放 vieo 后(我的应用只支持纵向模式),或者如果用户在播放视频期间按完成,状态栏将不会旋转。像这样:
现在我注册UIMoviePlayerControllerDidExitFullscreenNotification
观察者来改变状态栏的旋转,它在 iOS 6.1 及更低版本上工作正常,但在 iOS 6.0.1 上不行
如果我犯了任何错误,请告诉我。或任何其他解决状态栏方向的解决方案都是受欢迎的。
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(youTubeVideoExit:)
name:@"UIMoviePlayerControllerDidExitFullscreenNotification"
object:nil];
- (void)youTubeVideoExit:(id)sender {
[[UIApplication sharedApplication] setStatusBarOrientation:UIDeviceOrientationPortrait animated:NO];
}