【问题标题】:How to get duration of Youtube video through video id with API call in flutter applicaiton?如何通过颤振应用程序中的 API 调用通过视频 ID 获取 Youtube 视频的持续时间?
【发布时间】:2021-12-10 03:19:54
【问题描述】:

我实际上是在播放之前将 youtube 视频信息作为小部件显示,我通过 API 调用获取标题等其他信息,是否可以使用视频 ID 获取视频时长?

【问题讨论】:

    标签: flutter api youtube cart


    【解决方案1】:

    是的,使用 YouTube 数据 API:

    网址:

    https://youtube.googleapis.com/youtube/v3/videos?part=contentDetails&id=[VIDEO_ID]&fields=items(contentDetails(duration))&key=[YOUR_API_KEY]
    

    例子:

    GET https://youtube.googleapis.com/youtube/v3/videos?part=contentDetails&id=sEVvXIQ_DLY&fields=items(contentDetails(duration))&key=[YOUR_API_KEY] HTTP/1.1
    
    Authorization: Bearer [YOUR_ACCESS_TOKEN]
    Accept: application/json
    

    结果:

    {
      "items": [
        {
          "contentDetails": {
            "duration": "PT38S"
          }
        }
      ]
    }
    

    YouTube 数据 API 文档中的Link to live example

    【讨论】:

      猜你喜欢
      • 2021-01-26
      • 1970-01-01
      • 2015-11-24
      • 1970-01-01
      • 2017-12-10
      • 1970-01-01
      • 2023-03-30
      • 1970-01-01
      • 2019-10-06
      相关资源
      最近更新 更多