Einleitung
Wenn Ihr Konto für mehrere Audiospuren aktiviert ist, können Sie alle oder eine bestimmte Audiospur für ein Video abrufen und auch die Metadaten für die Spur aktualisieren oder sie löschen.
Siehe auch Implementieren mehrerer Audiospuren für Informationen zum Einlesen von Audiospuren.
Anfragen authentifizieren
Anfragen an die CMS-API erfordern einen Autorisierungsheader, der Ihre Zugriffstoken enthält. Ausführliche Informationen zum Abrufen von Client-Anmeldeinformationen und deren Verwendung zum Abrufen von Zugriffstoken finden Sie im Übersicht über Brightcove OAuth.
Die Vorgänge, die Sie zum Abrufen und Aktualisieren von Videometadaten benötigen, sind video-cloud/video/all
.
Sehen Überblick: CMS-API für weitere Informationen zur Authentifizierung.
Audiospuren für ein Video abrufen
Alle Tonspuren
Anfrage
GET
https://cms.api.brightcove.com/v1/accounts/{account_id}/videos/{video_id}/audio_tracks
[
{
"id": "en_main",
"language": "en",
"variant": "main",
"duration": 25588,
"encoding_rates": [
63000,
96000,
127000,
192000
],
"is_default": true
},
{
"id": "es_alternate",
"language": "es",
"variant": "alternate",
"duration": 27328,
"encoding_rates": [
64000,
96000,
128000,
192000
],
"is_default": false
}
]
Eine Audiospur
Anfrage
GET
https://cms.api.brightcove.com/v1/accounts/{account_id}/videos/{video_id}/audio_tracks/{audio_track_id}
Beispielantwort
{
"id": "es_alternate",
"language": "es",
"variant": "alternate",
"duration": 27328,
"encoding_rates": [
64000,
96000,
128000,
192000
],
"is_default": false
}
Aktualisieren von Audiospuren
Anfrage
PATCH
https://cms.api.brightcove.com/v1/accounts/{account_id}/videos/{video_id}/audio_tracks/{audio_track_id}
Beispielanfragetext
Beispielantwort
{
"language": "es-MX",
"variant": "alternate",
"is_default": false
}
Die folgende Tabelle zeigt die Eigenschaften der Audiospuren und gibt an, welche davon aktualisiert werden können.
Feld | Typ | Beschreibung | ||
---|---|---|---|---|
id
|
Zeichenfolge | SCHREIBGESCHÜTZTER Wert. Besteht aus dem ursprünglichen Sprachcode und der Variante für den Titel. | ||
duration
|
Nummer | SCHREIBGESCHÜTZTER Wert. Dauer der Audiospur in Millisekunden. | ||
encoding_rates
|
Array (ganze Zahlen) | SCHREIBGESCHÜTZTER Wert. Kodierungsraten für die transkodierte Audiospur in KBPS | ||
is_default
|
Boolescher Wert | Ob der Titel der Standardtitel ist, der abgespielt werden soll | ||
language
|
Zeichenfolge | Ein ISO-Sprachcode zur Identifizierung der Sprache des Tons. Sie können Basiscodes wie fr oder Codes mit einer Gebietsschemakennung verwenden, z. fr-CA. See the ISO Language Code Table B. |
||
variant
|
Aufzählung |
Gültige Werte sind:
|
Löschen einer Audiospur
Anfrage
DELETE
https://cms.api.brightcove.com/v1/accounts/{account_id}/videos/{video_id}/audio_tracks/{audio_track_id}
Bei einer erfolgreichen Anfrage wird eine Antwort von 204 NO CONTENT zurückgegeben.