【问题标题】:YTPlayerView thumbnail custom sizeYTPlayerView 缩略图自定义大小
【发布时间】:2014-10-04 08:46:54
【问题描述】:

我正在使用来自GoogleYTPlayerView 库。我想为我的iOS 应用获取自定义大小的 youtube 视频缩略图。

谁能帮助我如何实现这一目标?目前,无论我的YTPlayerView 大小如何,它都会为我提供相同大小的视频缩略图。

【问题讨论】:

    标签: ios objective-c youtube-javascript-api ytplayerview


    【解决方案1】:

    YTPlayerView.load 自动加载自己的缩略图。但是,一种解决方法是将UIImageView 放在YTPlayerview 之上。并将自定义缩略图加载到 UIImageview 中。当使用YTplayerview.play 单击UIImageview 时,您可以开始播放视频。然后隐藏缩略图。从本质上讲,它会在单击您的自定义缩略图图像时给出正在播放的视频效果。您可能需要微调一些东西才能使这个解决方案优雅地工作。

    要检索自定义缩略图的图像,您可以使用 4 个生成的 youtube 图像中的任何一个。可以预见,它们的格式如下:

    https://img.youtube.com/vi/<insert-youtube-video-id-here>/0.jpg
    https://img.youtube.com/vi/<insert-youtube-video-id-here>/1.jpg
    https://img.youtube.com/vi/<insert-youtube-video-id-here>/2.jpg
    https://img.youtube.com/vi/<insert-youtube-video-id-here>/3.jpg
    

    列表中的第一个是全尺寸图像,其他是缩略图。默认缩略图(即1.jpg2.jpg3.jpg 之一)是:

    https://img.youtube.com/vi/<insert-youtube-video-id-here>/default.jpg
    

    对于缩略图的高质量版本,请使用类似于此的 url:

    https://img.youtube.com/vi/<insert-youtube-video-id-here>/hqdefault.jpg
    

    我希望这有助于回答您的问题。

    【讨论】:

      猜你喜欢
      • 2014-07-24
      • 2016-10-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-09-29
      • 2011-09-29
      • 1970-01-01
      相关资源
      最近更新 更多