2

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

任何人都可以帮助我如何实现这一目标吗?当前,无论我的YTPlayerView.

4

1 回答 1

0

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

要检索自定义缩略图的图像,您可以使用 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.jpg, 2.jpg,之一3.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

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

于 2018-10-07T15:22:43.833 回答