【问题标题】:YouTube Video Feed Thumbnails (without black bars)?YouTube 视频提要缩略图(没有黑条)?
【发布时间】:2012-12-02 14:10:52
【问题描述】:

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

【问题讨论】:

    标签: iphone objective-c youtube-api thumbnails


    【解决方案1】:

    还值得注意的是,出于历史目的,所有缩略图目前都采用 4:3 的纵横比。如果底层视频是 16:9 并且您计划使用 16:9 播放器,那么放置缩略图以便隐藏顶部和底部的黑条是有意义的。这与您使用的是低分辨率还是高分辨率缩略图无关。

    【讨论】:

      【解决方案2】:

      这个答案给了我提示,所以我继续猜测。

      How do I get a YouTube video thumbnail from the YouTube API?

      结果表明,如果我只是将数据对象的索引从 0 更改为 1,我将获得更高质量的缩略图。魔术,简单。

      【讨论】:

        猜你喜欢
        • 2015-03-26
        • 2011-12-17
        • 1970-01-01
        • 2012-12-15
        • 1970-01-01
        • 2012-02-07
        • 2017-10-14
        • 2014-12-24
        • 2011-10-12
        相关资源
        最近更新 更多