iphone - YouTube 视频提要缩略图(没有黑条)?

标签 iphone objective-c youtube-api thumbnails

我已经设法使用 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/

相关文章:

iphone - 是否允许调用 [self release] 来控制对象的生命周期?

ios - 如何选择YouTube视频的质量?

youtube-api - Youtube Data Api 有 commentCount 字段,这是 channel 上的评论数吗?

php - YouTube API 没有这样的文件或目录

python - 如何通过YouTube JSON响应有效地分页?

ios - Fscalendar 选择的事件点颜色?

iphone - 在 OpenGL ES 1.1 中创建闪电

ios - 在 NSoperationQueue 上调用 -(void) cancelAllOperations 不会设置队列中存在的 NSOperation 的 isCancelled 属性

iphone - 在 TableView 中选择性地加载单元

iphone - for循环中的多个uiimageview