我在Xcode中制作了一款RSS阅读器应用程序,从YouTube频道获取信息。如何获取视频缩略图?
我可以使用此链接:http://gdata.youtube.com/feeds/mobile/users/HaatFilms/uploads?alt=rss获取上传文本,但是要获取每个特定视频的缩略图,我需要使用什么?
我在Xcode中制作了一款RSS阅读器应用程序,从YouTube频道获取信息。如何获取视频缩略图?
我可以使用此链接:http://gdata.youtube.com/feeds/mobile/users/HaatFilms/uploads?alt=rss获取上传文本,但是要获取每个特定视频的缩略图,我需要使用什么?
LKk6SvGmJj4
上一集: 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
使用这些图片来填充您的表格。个人而言,我使用Afnetworking的UIImageView类别。
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"]];
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"]];