观看Vimeo的视频在UIWebView的iOS上(Watching Vimeo videos in

2019-10-16 21:36发布

我有一个UIWebView,我试图查看在Vimeo的视频的应用程序。如果我硬将其链接到www.vimeo.com,在VIMEO主页和视频负载的名单,但是,当点击时只播放声音。 如果我跳进移动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];

已更新FIX

我发现,如果我添加self.view.window.rootviewcontroller.view作为推新视图控制器之前已有的视图的子视图,所有的伟大工程。 谢谢,埃里克您的帮助

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

Answer 1:

我有一个类似的问题,并且发现全屏视频添加为视图窗口的RootViewController的,这是不包含在UIWebView的视图控制器。 设置window.rootViewController后,视频作为预期的一个UIWebView的顶部打开。



文章来源: Watching Vimeo videos in UIWebView on iOS