【问题标题】:How to get resolution when the video quality of a video changed automatically in android youtube API?当视频的视频质量在android youtube API中自动改变时如何获得分辨率?
【发布时间】:2016-12-19 10:41:18
【问题描述】:

我正在尝试使用 Android 的 YouTube API 开发一个应用程序。我想在视频质量自动更改时获取分辨率信息,但我在 YouTube Player API 中没有找到该接口。

如果有任何其他方式可以引用 Youtube API 或其他任何内容,请告诉我。

【问题讨论】:

    标签: android youtube-api android-youtube-api


    【解决方案1】:

    您可以使用contentDetails 作为part 参数在Videos: list 中获取视频的分辨率。

    "contentDetails": {
    "duration": "PT3M26S",
    "dimension": "2d",
    "definition": "hd",
    "caption": "false",
    "licensedContent": true
    }
    

    您可以在contentDetails 下的definition 部分看到视频的分辨率,但它的值是高清(hd)或标清( sd)。您无法获得 360p、720p 等的视频分辨率。但 720p 和 1080p 被视为高清。

    【讨论】:

    • 我知道该信息不是实际播放的分辨率信息,而是Uploaded Video List中的分辨率信息。我可以在播放时从该信息中获取分辨率信息(如果质量自动更改)吗?
    • 播放时?很遗憾地说,但我认为您无法获得具体的解决方案。
    猜你喜欢
    • 2014-09-29
    • 1970-01-01
    • 1970-01-01
    • 2017-05-09
    • 1970-01-01
    • 2012-07-01
    • 2012-10-25
    • 2013-09-23
    • 1970-01-01
    相关资源
    最近更新 更多