在YouTube应用程序中嵌入YouTube视频

Abi*_*ash 5 iphone youtube-api ios

我是IOS应用程序开发的新手.我已经使用UIWebview和来自youtube的嵌入代码添加了在我的应用中嵌入Youtube视频的代码.但是当我在我的模拟器中运行应用程序时,webview只是空白.我没有看到任何视频缩略图或其他任何内容.我听说youtube视频无法在iPhone模拟器上运行,但此链接(" http://www.youtube.com/embed/36db4r3MsgU ")显示视频在模拟器中播放完美.请仔细研究这个链接并建议我一个解决方案.

NSString *code = @"<iframe width=\"640\" height=\"360\" src=\"http://www.youtube.com/embed/36db4r3MsgU?feature=player_detailpage\" frameborder=\"0\" allowfullscreen></iframe>";
[[self video]loadHTMLString:code baseURL:nil];
Run Code Online (Sandbox Code Playgroud)

谢谢,Abilash.G

dan*_*anh 10

无需使用嵌入代码.针对youtube网址的标准UIWebView应该可以正常工作......

// URL from safari address bar. 
NSURL *url = [NSURL URLWithString:@"http://www.youtube.com/watch?v=fDXWW5vX-64"];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[self.webView loadRequest:request];
Run Code Online (Sandbox Code Playgroud)


Nic*_*ick 7

@danh的答案确实有效,但它嵌入了youtube的移动网页与youtube播放器,它占用了大量空间,看起来很糟糕.最好的选择是按照Youtube Api博客中的说明操作:

更新:由于youtube现在使用其api的v3,因此这是一个包含官方说明的新链接:https://developers.google.com/youtube/v3/guides/ios_youtube_helper

  • 请尝试阅读此http://stackoverflow.com/help/deleted-answers,以便更好地了解如何**不**回答.即:"没有从根本上回答问题的答案":**仅仅是指向外部网站的链接** (2认同)