首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何测试YouTube视频是否支持高清分辨率?

如何测试YouTube视频是否支持高清分辨率?
EN

Stack Overflow用户
提问于 2015-10-13 04:49:18
回答 1查看 125关注 0票数 0

YouTube API v3允许您对视频进行请求信息,如其标题、描述等。

有没有办法确定视频是否支持高清分辨率?

解决办法可以是查找maxres缩略图:

代码语言:javascript
复制
var checkURL = "https://www.googleapis.com/youtube/v3/videos?key=XYZ&part=snippet&fields=items(snippet(thumbnails))&id=" + uid;

$.getJSON(checkURL, function(data) {
  if (data.items.length > 0) {
    /* Verify this video is HD */
    if (data.items[0].snippet.thumbnails.maxres == undefined) {
      alert("This video does not support HD")
    }
  }
});

但有没有更好的方法?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-13 05:43:26

您可以通过在contentDetails.definition资源中读取video来检查视频是否支持高清:

string 指示视频是在高清晰度(HD)中可用,还是仅在标准定义中可用。 此属性的有效值为:hdsd

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33094340

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档