如何获取 android 中的 youtube 视频信息? -科特林
how to get youtube videos information in android? -kotlin
是否有机会获得有或没有 youtube APIs 的视频信息?现在我正在使用 video_id 获取视频的缩略图,但我想要标题、描述、观看次数、YouTuber 个人资料图片和 YouTuber 姓名等信息。我看了 youtube 文档,但只是简单的事情,比如使用播放器播放视频。
这是我获取缩略图的方式。
"https://img.youtube.com/vi/${videoID}/0.jpg"
此外,我正在使用 youtube API 使用此代码在我的应用程序中播放视频。
val intent = YouTubeStandalonePlayer.createVideoIntent(requireActivity(), "AIzaSyChnBzNGITQM2gUc52RnRfG3eDYmYRAhQ8", video_id)
startActivity(intent)
您可以使用这些API来获取视频数据
https://www.googleapis.com/youtube/v3/videos?id=VIDEO_ID&key=YOUR_API_KEY&part=snippet,statistics&fields=items(id,snippet,statistics)
注意:只需添加 API 密钥代替 YOUR_API_KEY 并传递 videoId 代替 VIDEO_ID。
API响应
{
"videos": [
{
"id": "7lCDEYXw3mM",
"snippet": {
"publishedAt": "2012-06-20T22:45:24.000Z",
"channelId": "UC_x5XG1OV2P6uZZ5FSM9Ttw",
"title": "Google I/O 101: Q&A On Using Google APIs",
"description": "Antonio Fuentes speaks to us and takes questions on working with Google APIs and OAuth 2.0.",
"thumbnails": {
"default": {
"url": "https://i.ytimg.com/vi/7lCDEYXw3mM/default.jpg"
},
"medium": {
"url": "https://i.ytimg.com/vi/7lCDEYXw3mM/mqdefault.jpg"
},
"high": {
"url": "https://i.ytimg.com/vi/7lCDEYXw3mM/hqdefault.jpg"
}
},
"categoryId": "28"
},
"statistics": {
"viewCount": "3057",
"likeCount": "25",
"dislikeCount": "0",
"favoriteCount": "17",
"commentCount": "12"
}
}
]
}
是否有机会获得有或没有 youtube APIs 的视频信息?现在我正在使用 video_id 获取视频的缩略图,但我想要标题、描述、观看次数、YouTuber 个人资料图片和 YouTuber 姓名等信息。我看了 youtube 文档,但只是简单的事情,比如使用播放器播放视频。 这是我获取缩略图的方式。
"https://img.youtube.com/vi/${videoID}/0.jpg"
此外,我正在使用 youtube API 使用此代码在我的应用程序中播放视频。
val intent = YouTubeStandalonePlayer.createVideoIntent(requireActivity(), "AIzaSyChnBzNGITQM2gUc52RnRfG3eDYmYRAhQ8", video_id)
startActivity(intent)
您可以使用这些API来获取视频数据
https://www.googleapis.com/youtube/v3/videos?id=VIDEO_ID&key=YOUR_API_KEY&part=snippet,statistics&fields=items(id,snippet,statistics)
注意:只需添加 API 密钥代替 YOUR_API_KEY 并传递 videoId 代替 VIDEO_ID。
API响应
{
"videos": [
{
"id": "7lCDEYXw3mM",
"snippet": {
"publishedAt": "2012-06-20T22:45:24.000Z",
"channelId": "UC_x5XG1OV2P6uZZ5FSM9Ttw",
"title": "Google I/O 101: Q&A On Using Google APIs",
"description": "Antonio Fuentes speaks to us and takes questions on working with Google APIs and OAuth 2.0.",
"thumbnails": {
"default": {
"url": "https://i.ytimg.com/vi/7lCDEYXw3mM/default.jpg"
},
"medium": {
"url": "https://i.ytimg.com/vi/7lCDEYXw3mM/mqdefault.jpg"
},
"high": {
"url": "https://i.ytimg.com/vi/7lCDEYXw3mM/hqdefault.jpg"
}
},
"categoryId": "28"
},
"statistics": {
"viewCount": "3057",
"likeCount": "25",
"dislikeCount": "0",
"favoriteCount": "17",
"commentCount": "12"
}
}
]
}