内容丰富的视频内容

Contentful Video Content

contentful return 视频内容如何?它是以 JSON 格式 returned 还是作为二进制数据流 returned? Contentful 的交付 api 似乎总是 return REST 响应,但我不确定视频内容是如何 return 编辑和提供的。

视频和任何其他类型的媒体都存储为资产。当您从 REST API 获取资产时,它返回为 JSON,其中 属性 包含存储在该资产中的相关媒体文件的 url。

您可以在 API 文档的这个特定示例中看到:

{
  "fields": {
    "title": "Nyan Cat",
    "file": {
      "fileName": "Nyan_cat_250px_frame.png",
      "contentType": "image/png",
      "url": "//images.contentful.com/cfexampleapi/4gp6taAwW4CmSgumq2ekUm/9da0cd1936871b8d72343e895a00d611/Nyan_cat_250px_frame.png",
      "details": {
        "image": {
          "width": 250,
          "height": 250
        },
        "size": 12273
      }
    }
  },
  "sys": {
    ...
  }
}

在本例中它是一张图片,但如果它是一个视频,您会得到一个视频 url 和相关的内容类型。

此处有更多详细信息https://www.contentful.com/developers/docs/references/content-delivery-api/#/reference/assets/assets-collection/get-a-single-asset?console=1