Tag: uiwebview vimeo

在iOS上观看UIWebView中的Vimeovideo

我有一个UIWebView的应用程序,我试图查看Vimeovideo。如果我很难链接到www.vimeo.com,vimeo主页和video列表加载,但是,只有当点击声音播放。 如果我跳进移动Safari并去www.vimeo.com,它看起来都一样,但在这里播放全屏模式的video。 我试图让我的UIWebView的行为相同的方式。 我错过了什么? 我已经检查了iOS的所有设备和版本都有相同的结果。 谢谢 更新:它实际上加载video全屏后的视图。 有什么办法可以访问全屏video视图,并把它带到前面? 这里有一些代码在加载。 没什么特别的。 这是在导航控制器上的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作为现有的视图的子视图之前推新视图控制器,所有的伟大作品。 谢谢Eric的帮助 [self.view addSubview:self.view.window.rootViewController.view]; [myNavController pushViewController:urlView animated:YES]; [urlView release];

如何在iPhone中的应用程序内播放youtube / vimeovideo

我正在build立一个应用程序,我想要从像Youtube,Vimeo,直接url的URL播放video。 我正在使用AVPlayer自定义播放器从video剪辑的直接url(如www.abc/play.mp4)播放video。 但后来我遇到了一个很大的问题,玩YouTube和VIMEOvideo。 search了很多后,我发现这些链接,它说,不使用UIWebview我不能播放Youtube链接: 使用MPMoviePlayerController而不是UIWebView播放YouTubevideo 在没有UIWebView的情况下从YouTube链接播放video 所以我只是使用这个代码: NSString *youTubeVideoHTML = @"<html><head><style>body{margin:0;}</style></head> <body> <div id=\"player\"></div> <script> var tag = document.createElement('script'); tag.src = 'http://www.youtube.com/player_api'; var firstScriptTag = document.getElementsByTagName('script')[0]; firstScriptTag.parentNode.insertBefore(tag, firstScriptTag); var player; function onYouTubePlayerAPIReady() { player = new YT.Player('player', { width:\'100%%\', height:'200px', videoId:\'%@\', events: { 'onReady': onPlayerReady } }); } function onPlayerReady(event) { event.target.playVideo(); } </script> </body> […]