我正在尝试从iOS应用程序中访问YouTube,但iOSSDK有点过时,而且来源也很糟糕。我正在尝试访问特定帐户的播放列表并将其显示为应用程序的一部分。有没有我可以使用的API或URL端点?我需要使用SDK,还是可以使用Objective-C手动制作HTTP请求?(我在想LRResty或类似的东西。)编辑:我需要有APIkey才能使用RESTfulAPI吗?如果是这样,我如何获得一个? 最佳答案 是的:你想要YoutubeDataAPI,可能是playlistfeed.标准HTTP请求可以正常工作。
我正在尝试从iOS应用程序中访问YouTube,但iOSSDK有点过时,而且来源也很糟糕。我正在尝试访问特定帐户的播放列表并将其显示为应用程序的一部分。有没有我可以使用的API或URL端点?我需要使用SDK,还是可以使用Objective-C手动制作HTTP请求?(我在想LRResty或类似的东西。)编辑:我需要有APIkey才能使用RESTfulAPI吗?如果是这样,我如何获得一个? 最佳答案 是的:你想要YoutubeDataAPI,可能是playlistfeed.标准HTTP请求可以正常工作。
这段代码在桌面浏览器中运行良好(代码由@Rob-W提供),单击缩略图,相邻视频将开始播放,使用YouTube的API。HTMLCSS#tabs2div{position:relative;}/*Forsecurityreasons,anelementcannorbeplacedoveraframe*//*.thumb{position:absolute;}*/.play{border:3pxsolidred;}JSfunctiongetFrameID(id){varelem=document.getElementById(id);if(elem){if(/^iframe$/i.test
这段代码在桌面浏览器中运行良好(代码由@Rob-W提供),单击缩略图,相邻视频将开始播放,使用YouTube的API。HTMLCSS#tabs2div{position:relative;}/*Forsecurityreasons,anelementcannorbeplacedoveraframe*//*.thumb{position:absolute;}*/.play{border:3pxsolidred;}JSfunctiongetFrameID(id){varelem=document.getElementById(id);if(elem){if(/^iframe$/i.test
我正在使用此代码在iOS上播放YouTube视频-(void)embedYouTube:(NSString*)urlStringframe:(CGRect)frame{NSString*htmlString=[NSStringstringWithFormat:@"",urlString,urlString];UIWebView*videoView=[[UIWebViewalloc]initWithFrame:frame];[videoViewloadHTMLString:htmlStringbaseURL:nil];[self.viewaddSubview:videoView];[vi
我正在使用此代码在iOS上播放YouTube视频-(void)embedYouTube:(NSString*)urlStringframe:(CGRect)frame{NSString*htmlString=[NSStringstringWithFormat:@"",urlString,urlString];UIWebView*videoView=[[UIWebViewalloc]initWithFrame:frame];[videoViewloadHTMLString:htmlStringbaseURL:nil];[self.viewaddSubview:videoView];[vi
这是一个我已经设法通过暴力修复的错误,但我不明白为什么该解决方案有效。问题是嵌入的YouTube视频无法在iPad(在iOS7中测试)的横向View中的特定(响应式)网站上运行。我设法将其缩小到一个特定的CSS规则,该规则在浏览器足够宽时在标题中显示搜索输入,因此它会在iPad的横向View中显示,但不会在纵向View中显示。经过一些暴力破解后,我发现从输入标签中删除type="search"(这会导致它退回到默认的type="text")将解决问题。我的搜索都没有给出为什么这有效的解释,甚至没有任何其他人遇到同样的事情。关于错误的更多细节该网站首先显示一张图片,点击后会通过JavaS
这是一个我已经设法通过暴力修复的错误,但我不明白为什么该解决方案有效。问题是嵌入的YouTube视频无法在iPad(在iOS7中测试)的横向View中的特定(响应式)网站上运行。我设法将其缩小到一个特定的CSS规则,该规则在浏览器足够宽时在标题中显示搜索输入,因此它会在iPad的横向View中显示,但不会在纵向View中显示。经过一些暴力破解后,我发现从输入标签中删除type="search"(这会导致它退回到默认的type="text")将解决问题。我的搜索都没有给出为什么这有效的解释,甚至没有任何其他人遇到同样的事情。关于错误的更多细节该网站首先显示一张图片,点击后会通过JavaS
对于YouTube上的给定视频,您可以在任何iOS设备上访问http://youtube.com/watch?v=[code]来观看该视频。但是,如果您使用http://youtube.com/embed/[code]URL—例如,在页面的iframe或Colorbox中模态—它不会在iOS上播放。例如,如果您使用这样的代码:你只是看到一个错误:Yourbrowserdoesnotcurrentlyrecognizeanyofthevideoformatsavailable.ClickheretovisitourfrequentlyaskedquestionsaboutHTML5vid
对于YouTube上的给定视频,您可以在任何iOS设备上访问http://youtube.com/watch?v=[code]来观看该视频。但是,如果您使用http://youtube.com/embed/[code]URL—例如,在页面的iframe或Colorbox中模态—它不会在iOS上播放。例如,如果您使用这样的代码:你只是看到一个错误:Yourbrowserdoesnotcurrentlyrecognizeanyofthevideoformatsavailable.ClickheretovisitourfrequentlyaskedquestionsaboutHTML5vid