2

在 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];

}
4

0 回答 0