我正在使用YTPlayerView
中的Google
库。我想为我的iOS
应用获取YouTube视频的自定义尺寸缩略图。
任何人都可以帮助我如何实现这一目标吗?目前,无论我的YTPlayerView
大小如何,它都会为视频提供相同大小的缩略图。
答案 0 :(得分:0)
YTPlayerView.load
自动加载自己的缩略图。但是,一种解决方法是将UIImageView
放在YTPlayerview
的顶部。并将自定义缩略图加载到该UIImageview
中。您可以使用UIImageview
单击YTplayerview.play
来开始播放视频。然后隐藏缩略图。从本质上讲,单击自定义缩略图后,将具有播放视频的效果。您可能需要微调一些内容才能使此解决方案优雅地工作。
要检索自定义缩略图的图像,可以使用YouTube生成的4张图像中的任何一张。可以预计,它们的格式如下:
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.jpg
,2.jpg
,3.jpg
中的一个)是:
https://img.youtube.com/vi/<insert-youtube-video-id-here>/default.jpg
对于高质量版本的缩略图,请使用类似于以下内容的网址:
https://img.youtube.com/vi/<insert-youtube-video-id-here>/hqdefault.jpg
我希望这有助于回答您的问题。