1

内容如何返回视频内容?它是以 JSON 格式返回还是作为二进制数据流返回?Contentful 的传递 api 似乎总是返回 REST 响应,但是我不确定视频内容是如何返回和提供的。

4

1 回答 1

4

视频和任何其他类型的媒体都存储为资产。当您从 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": {
    ...
  }
}

在这种情况下,它是一个图像,但如果它是一个视频,您将拥有一个视频网址和相关的内容类型。

更多细节在这里https://www.contentful.com/developers/docs/references/content-delivery-api/#/reference/assets/assets-collection/get-a-single-asset?console=1

于 2016-01-14T09:11:10.580 回答