如何从 YouTube URL 获取视频缩略图并在 android 中将其设置为图像视图
How to get video thumbnail from YouTube URL and set it to image view in android
我想创建一个应用程序来播放 YouTube 视频。我想从我目前在应用程序中播放的 YouTube 视频 URL 中获取缩略图并将其设置为图像视图。任何机构都可以帮助我吗?
使用这个url..只需替换成你的youtude视频id
String url = "https://img.youtube.com/vi/"+{ID}+"/0.jpg";
Glide.with(this).load(url).into(imageView);
选项 1 – 获取 320 x 180 小图像分辨率的自定义缩略图
http://img.youtube.com/vi/{ID}/mqdefault.jpg
选项 2 – 获取 480 x 360 标准图像分辨率的自定义缩略图
http://img.youtube.com/vi/{ID}/0.jpg
选项 3 – 获取 720p 或 1080p 高清图像分辨率的自定义缩略图
http://img.youtube.com/vi/{ID}/maxresdefault.jpg
或者
只需使用 YoutubeThumbnail API
您可以使用 YouTube API v3 检索相关的视频缩略图信息,例如标题、图像和长度:
https://www.googleapis.com/youtube/v3/videos?part=contentDetails,snippet&fields=items/snippet(title,thumbnails),items/contentDetails/duration&key={{ YOUR_API_KEY }}&id={{ YOUR_YOUTUBE_VIDEO_ID }}
或者这个 url
如果您只想获得中等大小的缩略图:
https://www.googleapis.com/youtube/v3/videos?part=contentDetails,snippet&fields=items/snippet(title,thumbnails/medium/url),items/contentDetails/duration&key={{ YOUR_API_KEY }}&id={{ YOUR_YOUTUBE_VIDEO_ID }}
您的回复可能如下所示:
{
"items": [
{
"snippet": {
"title": "F..k This S..t I'm Out",
"thumbnails": {
"medium": {
"url": "https://i.ytimg.com/vi/5FjWe31S_0g/mqdefault.jpg"
}
}
},
"contentDetails": {
"duration": "PT25S"
}
}
]
}
我想创建一个应用程序来播放 YouTube 视频。我想从我目前在应用程序中播放的 YouTube 视频 URL 中获取缩略图并将其设置为图像视图。任何机构都可以帮助我吗?
使用这个url..只需替换成你的youtude视频id
String url = "https://img.youtube.com/vi/"+{ID}+"/0.jpg";
Glide.with(this).load(url).into(imageView);
选项 1 – 获取 320 x 180 小图像分辨率的自定义缩略图
http://img.youtube.com/vi/{ID}/mqdefault.jpg
选项 2 – 获取 480 x 360 标准图像分辨率的自定义缩略图
http://img.youtube.com/vi/{ID}/0.jpg
选项 3 – 获取 720p 或 1080p 高清图像分辨率的自定义缩略图
http://img.youtube.com/vi/{ID}/maxresdefault.jpg
或者
只需使用 YoutubeThumbnail API
您可以使用 YouTube API v3 检索相关的视频缩略图信息,例如标题、图像和长度:
https://www.googleapis.com/youtube/v3/videos?part=contentDetails,snippet&fields=items/snippet(title,thumbnails),items/contentDetails/duration&key={{ YOUR_API_KEY }}&id={{ YOUR_YOUTUBE_VIDEO_ID }}
或者这个 url
如果您只想获得中等大小的缩略图:
https://www.googleapis.com/youtube/v3/videos?part=contentDetails,snippet&fields=items/snippet(title,thumbnails/medium/url),items/contentDetails/duration&key={{ YOUR_API_KEY }}&id={{ YOUR_YOUTUBE_VIDEO_ID }}
您的回复可能如下所示:
{
"items": [
{
"snippet": {
"title": "F..k This S..t I'm Out",
"thumbnails": {
"medium": {
"url": "https://i.ytimg.com/vi/5FjWe31S_0g/mqdefault.jpg"
}
}
},
"contentDetails": {
"duration": "PT25S"
}
}
]
}