Metadatos multilingües

Este tema proporciona una descripción general de cómo agregar metadatos multilingües a videos para espectadores que hablan diferentes idiomas. Los metadatos multilingües son particularmente importantes para Baliza Brightcove clientes, pero se puede utilizar con vídeos de Video Cloud en general.

Introducción

Si tiene una audiencia internacional (o multilingüe dentro del mismo país), es posible que desee proporcionar metadatos de video, como el título y la descripción, en varios idiomas.

Video Cloud permite versiones multilingües de lo siguiente:

  • imagenes
  • pistas de texto
  • nombre (a través de variants)
  • descripción variants)
  • descripción larga variants)
  • valores de campo personalizados variants)

Creando una variante

Utilizando el CMS API (Crear una variante de video ) puede agregar y administrar una variedad de variants para proporcionar una alternativa name , description , long_description y mapa de campos/valores personalizados específicos de un idioma.

Para crear una variante, envíe un POST solicitud al punto final:

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

Respuesta de muestra

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

Obteniendo variantes

Obtén todas las variantes

Puede obtener todas las variantes de un video enviando un GET solicitud al punto final:

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

Respuesta de muestra

[
  {
    "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"
    }
  }
  ]

Obtén una variante particular

Para obtener una variante en particular, envíe un GET solicitud al punto final:

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

Aquí language es el código de idioma utilizado en la variante, como de-DE.

Respuesta de muestra

{
  "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": {
  }
}

Actualizar una variante

Puede actualizar una variante enviando un PATCH solicitud al punto final:

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

Aquí language es el código de idioma utilizado en la variante, como de-DE.

Solo necesita incluir los campos que están cambiando. Los campos del cuerpo de la solicitud son los mismos que para crear una variante, excepto que puedes no incluir la language campo. (Si incluye el language field a VALIDATION_ERROR Será devuelto.)

Cuerpo de solicitud de muestra

{
  "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"
 }
}

Respuesta de muestra

{
  "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"
  }
}

Eliminar una variante

Para eliminar una variante, envíe un DELETE solicitud al punto final:

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

No incluya un cuerpo de solicitud. Una eliminación exitosa, devolverá un 204 No Content respuesta.

Las variantes se pueden recuperar utilizando la API de reproducción y la API de CMS. En la API de reproducción, se devuelven cuando obtienes un video, como un nivel superior variants formación:

"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"
    }
  }
]

Imágenes y pistas de texto

Se pueden agregar imágenes y pistas de texto para idiomas alternativos utilizando la API de ingesta dinámica. Para obtener más información, consulte los siguientes temas: