仅在播放Youtube视频iOS 6时旋转

时间:2013-06-05 10:28:42

标签: objective-c ios6 storyboard

我正在使用UIWebView在我的应用中嵌入Youtube视频。除了播放Youtube视频时,我只想在我的应用程序纵向模式下进行所有操作。我用谷歌搜索了但我没有解决它。我的应用程序只有1个UIViewController(UINavigationController嵌入式)显示1 UIWebView。

我在iPhone rotation and full-screen videoFullscreen youtube video, rotation, and the status bar (iOS)尝试了一个解决方案,但尚未解决。

以下是我在ViewDidLoad中的代码:

NSString *videoId = @"nzNkUhvq43A";
NSString *videoUrl =[NSString stringWithFormat:@"src=\"http://www.youtube.com/embed/%@\"",     videoId];

NSString *htmlString =[NSString stringWithFormat:@"<iframe width=\"256\" height=\"144\" %@ frameborder=\"0\" allowfullscreen></iframe>", videoUrl];
NSLog(@"%@", htmlString);
myWebView.scrollView.scrollEnabled = NO;
myWebView.scrollView.bounces = NO;
[myWebView loadHTMLString:htmlString baseURL:[NSURL URLWithString:@"http://www.youtube.com"]];

感谢。

1 个答案:

答案 0 :(得分:-1)

<强> UPD2: this

中的解决方案

添加到AppDelegate中的项目简化修复程序并共享this