我正在使用UIWebView在我的应用中嵌入Youtube视频。除了播放Youtube视频时,我只想在我的应用程序纵向模式下进行所有操作。我用谷歌搜索了但我没有解决它。我的应用程序只有1个UIViewController(UINavigationController嵌入式)显示1 UIWebView。
我在iPhone rotation and full-screen video和Fullscreen 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"]];
感谢。