【发布时间】:2014-09-29 00:36:16
【问题描述】:
youtube 视频通常具有多种视频分辨率(质量),例如 240p、360p、720p 等 我如何检索 youtube 视频的视频分辨率(质量)是否有任何 youtube api 可以获取此信息?Google。 APIs.YouTube.v3 客户端库不提供信息。
【问题讨论】:
标签: .net youtube youtube-api
youtube 视频通常具有多种视频分辨率(质量),例如 240p、360p、720p 等 我如何检索 youtube 视频的视频分辨率(质量)是否有任何 youtube api 可以获取此信息?Google。 APIs.YouTube.v3 客户端库不提供信息。
【问题讨论】:
标签: .net youtube youtube-api
如果我们查看YouTuve API V3 的文档以获取视频
contentDetails.definition
表示视频是否为 提供高清 (HD) 或仅标准清晰度。此属性的有效值为:hd sd
如果您在google Api Explorer 中尝试使用高分辨率视频,您可以看到结果:
"contentDetails": {
"duration": "PT3M26S",
"dimension": "2d",
"definition": "hd",
"caption": "false",
"licensedContent": true
}
definition": "hd"
您不能拥有视频的最高分辨率,您只能知道它是否为高清。 您无法区分 720p、1080p、1440p、2160p。
【讨论】:
youtubeService.Channels.List("contentDetails");我有这种感觉,你想要我为你写代码......我想我回答了你的问题,你不觉得吗?你从来没有提到.NET我是对的?