Iphone 在iOS上的UIWebView中观看Vimeo视频

Iphone 在iOS上的UIWebView中观看Vimeo视频,iphone,ios,video,uiwebview,vimeo,Iphone,Ios,Video,Uiwebview,Vimeo,我有一个带有UIWebView的应用程序,我正试图在其中查看Vimeo视频。但是,如果我将其硬链接到www.vimeo.com,单击仅播放声音时,会加载vimeo主页和视频列表。如果我跳上mobile safari并访问www.vimeo.com,一切看起来都一样,但视频在这里以全屏模式播放。我正试图让我的UIWebView以同样的方式运行。我错过了什么?我已经在多个设备和iOS版本中检查了这一点,结果都是一样的 谢谢 更新:它实际上是全屏加载视图后面的视频。有什么办法可以让我访问全屏视频视图并

我有一个带有UIWebView的应用程序,我正试图在其中查看Vimeo视频。但是,如果我将其硬链接到www.vimeo.com,单击仅播放声音时,会加载vimeo主页和视频列表。如果我跳上mobile safari并访问www.vimeo.com,一切看起来都一样,但视频在这里以全屏模式播放。我正试图让我的UIWebView以同样的方式运行。我错过了什么?我已经在多个设备和iOS版本中检查了这一点,结果都是一样的

谢谢

更新:它实际上是全屏加载视图后面的视频。有什么办法可以让我访问全屏视频视图并把它带到最前面吗

这里有一些代码正在加载。不过没什么特别的。在导航控制器上大约有3个视图

urlString =[NSMutableString stringWithFormat:@"http://www.youtube.com"]
NSURL *url = [NSURL URLWithString:urlString];
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
[[self webView]setDelegate:self];
[webView loadRequest:requestObj];
更新的修复程序

我发现,如果在推送新的视图控制器之前,将self.view.window.rootviewcontroller.view添加为现有视图的子视图,所有这些都会非常有效。谢谢你的帮助,埃里克

[self.view addSubview:self.view.window.rootViewController.view];
[myNavController pushViewController:urlView animated:YES];
[urlView release];

我也遇到了类似的问题,并发现全屏视频作为视图添加到窗口的rootViewController中,而它不是包含UIWebView的视图控制器。设置window.rootViewController后,视频将按预期在UIWebView顶部打开

你是怎么发现它在视图后面加载的?你能从你的控制器上传一些代码吗?我可以旋转手机,状态栏移开,我可以看到导航栏上方的视频边缘。我认为这与视图的布局方式有关,但我不确定如何访问该视图并将其带到前端。添加到问题的代码在哪里将webview作为子视图添加到视图?你应该有类似“viewcontroller.view addSubview:webView”的东西——你的控制器中有类似的代码吗?通过nib构建,通过IB链接。我只是通过编程添加了它,甚至最终得到了相同的结果。我想知道这是否与导航的处理方式有关?谢谢你的提示,你是如何在代码中更改它的?