我已经设法使用 YouTube API 为我的视频列表获取缩略图,但是我得到的 UIImage 的顶部和底部都有黑条。如何在没有这些条的情况下获取缩略图,甚至获取更高质量的缩略图?
这是我目前使用的代码:
GDataEntryBase *entry = [[feed entries] objectAtIndex:i];
NSArray *thumbnails = [[(GDataEntryYouTubeVideo *)entry mediaGroup] mediaThumbnails];
NSData *data = [NSData dataWithContentsOfURL:[NSURL URLWithString:[[thumbnails objectAtIndex:0] URLString]]];
UIImage *thumbnail = [UIImage imageWithData:data];
最佳答案
还值得注意的是,出于历史原因,目前所有缩略图的纵横比均为 4:3。如果基础视频是 16:9 并且您打算使用 16:9 播放器,那么放置缩略图以便隐藏顶部和底部的黑条是有意义的。这与您使用的是低分辨率还是高分辨率缩略图无关。
关于iphone - YouTube 视频提要缩略图(没有黑条)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13880989/