Muh*_*air 5 youtube video android thumbnails imageview
我想创建一个我想播放YouTube视频的应用程序.我想从我在应用程序中播放的YouTube视频网址中获取缩略图并将其设置为图像视图.任何身体都可以帮助我.
Zer*_*One 17
使用此网址..只需替换您的视频ID
String url = "https://img.youtube.com/vi/"+{ID}+"/0.jpg";
Glide.with(this).load(url).into(imageView);
Run Code Online (Sandbox Code Playgroud)
选项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 }}
Run Code Online (Sandbox Code Playgroud)
或者,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 }}
Run Code Online (Sandbox Code Playgroud)
您的回复可能如下所示:
{
 "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"
   }
  }
 ]
}
Run Code Online (Sandbox Code Playgroud)
        |   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           9007 次  |  
        
|   最近记录:  |