如何获得Youtube缩略图

Raf*_*eeJ 12 screenshot youtube-api ios

我在Xcode中创建了一个RSS阅读器应用程序,它可以从YouTube频道获取信息.如何从视频中获取缩略图?

我可以使用此链接:http://gdata.youtube.com/feeds/mobile/users/HaatFilms/uploads ?alt = rss

要获取上传文本,但我会使用什么来获取每个特定视频的缩略图?

war*_*eed 11

使用列出的RSS提要:

您会看到包含以下内容的链接:

LKk6SvGmJj4
Run Code Online (Sandbox Code Playgroud)

上一集:http://youtu.be/ LKk6SvGmJj4 http://gdata.youtube.com/feeds/mobile/videos/ LKk6SvGmJj4

这是youtube ID.

获取该ID并将其与直图像标记一起使用.

http://img.youtube.com/vi/LKk6SvGmJj4/0.jpg
http://img.youtube.com/vi/LKk6SvGmJj4/1.jpg
Run Code Online (Sandbox Code Playgroud)

使用这些图像填​​充表格.就个人而言,我使用Afnetworking的UIImageView类别.

https://github.com/AFNetworking/AFNetworking

 UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(0.0f, 0.0f, 100.0f, 100.0f)];
 [imageView setImageWithURL:[NSURL URLWithString:@"http://img.youtube.com/vi/LKk6SvGmJj4/1.jpg"] placeholderImage:[UIImage imageNamed:@"placeholder-avatar"]];
Run Code Online (Sandbox Code Playgroud)


Ayu*_*ush 5

我已经使用UIImageView+AFNetworking类别将图像加载到UIImageView. UIImageView+AFNetworking

NSString * youtubeID = @"TJkmc8-eyvE";
NSURL *youtubeURL = [NSURL URLWithString:[NSString stringWithFormat:@"http://img.youtube.com/vi/%@/0.jpg",youtubeId];

[imageView setImageWithURL:youtubeURL] placeholderImage:[UIImage imageNamed:@"placeHolderImage"]];
Run Code Online (Sandbox Code Playgroud)