【发布时间】:2016-12-19 10:41:18
【问题描述】:
我正在尝试使用 Android 的 YouTube API 开发一个应用程序。我想在视频质量自动更改时获取分辨率信息,但我在 YouTube Player API 中没有找到该接口。
如果有任何其他方式可以引用 Youtube API 或其他任何内容,请告诉我。
【问题讨论】:
标签: android youtube-api android-youtube-api
我正在尝试使用 Android 的 YouTube API 开发一个应用程序。我想在视频质量自动更改时获取分辨率信息,但我在 YouTube Player API 中没有找到该接口。
如果有任何其他方式可以引用 Youtube API 或其他任何内容,请告诉我。
【问题讨论】:
标签: android youtube-api android-youtube-api
您可以使用contentDetails 作为part 参数在Videos: list 中获取视频的分辨率。
"contentDetails": {
"duration": "PT3M26S",
"dimension": "2d",
"definition": "hd",
"caption": "false",
"licensedContent": true
}
您可以在contentDetails 下的definition 部分看到视频的分辨率,但它的值是高清(hd)或标清( sd)。您无法获得 360p、720p 等的视频分辨率。但 720p 和 1080p 被视为高清。
【讨论】: