支持 聯繫支持 | 系統狀況 系統狀態
頁面內容

    多語言元數據

    本主題概述了向講不同語言的觀眾在視頻中添加多語言元數據的過程。 多語言元數據對於 Brightcove Beacon 客戶,但可能與 Video Cloud 視頻。

    簡介

    如果你有國際 audience (或同一國家/地區內的多語言),您可能需要提供多種語言的視頻元數據,例如標題和說明。

    Video Cloud 允許以下多種語言版本:

    • 圖片
    • 文字軌道
    • 名稱(通過 variants)
    • 描述 variants)
    • 很長的描述 variants)
    • 自定義字段值 variants)

    創建一個變體

    使用 CMS API (創建視頻變體),您可以添加和管理一系列 variants 提供替代 name, description, long_description,以及特定於語言的自定義字段/值的映射。

    要創建變體,請發送 POST 向端點請求:

    https://cms.api.brightcove.com/v1/accounts/{account_id}/videos/{video_id}/variants/
    {
      "language": "ja-JA",
      "name": "バーゼル:ライン川",
      "description": "スイス、バーゼルの中心部にあるライン川のパノラマビュー。",
      "long_description": "スイス、バーゼルの中心部にあるライン川のパノラマビュー。",
      "custom_fields": {
        "language": "Japanese"
      }
    }

    樣品回复

    {
      "language": "ja-JA",
      "name": "バーゼル:ライン川",
      "description": "スイス、バーゼルの中心部にあるライン川のパノラマビュー。",
      "long_description": "スイス、バーゼルの中心部にあるライン川のパノラマビュー。",
      "custom_fields": {
        "language": "Japanese"
      }
    }

    獲取變體

    獲取所有變體

    您可以通過發送視頻獲取所有視頻變體 GET 向端點請求:

    https://cms.api.brightcove.com/v1/accounts/{account_id}/videos/{video_id}/variants

    樣品回复

    [
      {
        "language": "es-ES",
        "name": "Basilea: el Rin",
        "description": "Vista panorámica del Rin en el centro de Basilea, Suiza.",
        "long_description": "Vista panorámica del Rin en el centro de Basilea, Suiza.",
        "custom_fields": {
        }
      },
      {
        "language": "de-DE",
        "name": "Basel: Der Rhein",
        "description": "Panoramablick auf den Rhein im Zentrum von Basel, Schweiz.",
        "long_description": "Panoramablick auf den Rhein im Zentrum von Basel, Schweiz.",
        "custom_fields": {
        }
      },
      {
        "language": "ja-JA",
        "name": "バーゼル:ライン川",
        "description": "スイス、バーゼルの中心部にあるライン川のパノラマビュー。",
        "long_description": "スイス、バーゼルの中心部にあるライン川のパノラマビュー。",
        "custom_fields": {
          "language": "Japanese"
        }
      }
      ]

    獲取特定的變體

    要獲取特定的變體,請發送 GET 向端點請求:

    https://cms.api.brightcove.com/v1/accounts/{account_id}/videos/{video_id}/variants/{language}

    這裡 language 是變體中使用的語言代碼,例如 德-DE.

    樣品回复

    {
      "language": "de-DE",
      "name": "Basel: Der Rhein",
      "description": "Panoramablick auf den Rhein im Zentrum von Basel, Schweiz.",
      "long_description": "Panoramablick auf den Rhein im Zentrum von Basel, Schweiz.",
      "custom_fields": {
      }
    }

    更新變體

    您可以通過發送 PATCH 向端點請求:

    https://cms.api.brightcove.com/v1/accounts/{account_id}/videos/{video_id}/variants/{language}

    這裡 language 是變體中使用的語言代碼,例如 德-DE.

    您只需要包括正在更改的字段。 請求正文字段與創建變體的字段相同,除了 你可以 包括: language 領域。 (如果確實包含 language field a VALIDATION_ERROR 將返回。)

    樣品申請機構

    {
      "name": "Basilea: el Rin",
      "description": "Vista panorámica del Rin en el centro de Basilea, Suiza.",
      "long_description": "Vista panorámica del Rin en el centro de Basilea, Suiza.",
      "custom_fields": {
        "language": "Spanish"
     }
    }

    樣品回复

    {
      "language": "es-ES",
      "name": "Basilea: el Rin",
      "description": "Vista panorámica del Rin en el centro de Basilea, Suiza.",
      "long_description": "Vista panorámica del Rin en el centro de Basilea, Suiza.",
      "custom_fields": {
        "language": "Spanish"
      }
    }

    刪除變體

    要刪除變體,請發送 DELETE 向端點請求:

    https://cms.api.brightcove.com/v1/accounts/{account_id}/videos/{video_id}/variants/{language}

    不包括請求正文。 成功刪除後,將返回一個 204 No Content 響應。

    可以使用檢索變體 Playback API 以及 CMS API。 在 Playback API,當您獲得視頻時,它們會作為頂級返回 variants 數組:

    "variants": [
      {
        "language": "de-DE",
        "name": "Basel: Der Rhein",
        "description": "Panoramablick auf den Rhein im Zentrum von Basel, Schweiz.",
        "long_description": "Panoramablick auf den Rhein im Zentrum von Basel, Schweiz.",
        "custom_fields": {}
      },
      {
        "language": "ja-JA",
        "name": "バーゼル:ライン川",
        "description": "スイス、バーゼルの中心部にあるライン川のパノラマビュー。",
        "long_description": "スイス、バーゼルの中心部にあるライン川のパノラマビュー。",
        "custom_fields": {
          "language": "Japanese"
        }
      }
    ]

    圖片和文字軌道

    可以使用以下方式添加其他語言的圖像和文本軌道: Dynamic Ingest API。 有關詳細信息,請參閱以下主題:


    頁面最後更新於15年2020月XNUMX日