Beschreibung:
Um ein Video zu ersetzen, müssen Sie zunächst eine neue Videoquelle erstellen.
Sobald Sie eine neue Videoquelle erstellt haben, können Sie die Video-ID abrufen, die für das Hochladen des Ersatzvideos erforderlich ist.
Ein Beispiel für einen cURL-Aufruf wird unten angezeigt.
Request
curl --location 'https://api.video-cdn.net/v1/vms/1613/videos/3mBBXskWC9yisf_y4hsJg4/source' \ --header 'Content-Type: application/json' \ --header 'Authorization: Bearer Token' \ --data '{ "uploadFilename": "fileName.mp4", "file": { "fileName": "fileName.mp4", "size": 7378888 } }'
Alternativ können Sie die folgende URL verwenden:
https://api.video-cdn.net/v1/vms/<VIDEOMANAGER_ID>/videos/<VIDEO_ID>/source
Parameter | Datentyp | Beschreibung |
---|---|---|
VIDEOMANAGER_ID | Integer | erforderlich: Die ID des VideoManagers, zu dem Sie das Video hochladen möchten. |
Headers | ||
Authorization: Bearer Token | String | erforderlich: Zugriffstoken (siehe "Authentifizierung" für weitere Informationen). |
Content-type | Application/json | erforderlich: Gibt das Format des Anforderungsbodys als JSON an. |
JSON-Body | ||
uploadFileName | String | erforderlich: Name der hochzuladenden Datei |
file | erforderlich | |
fileName | String | erforderlich: Dateiname des Videos (siehe Hinweis unten), geschachtelte Eigenschaft von file |
size | String | erforderlich: Dateigröße, geschachtelte Eigenschaft von file |
Suffix des Dateinamens
Der Suffix des Dateinamens wird verwendet, um den MIME-Typ zu bestimmen. In der folgenden Tabelle sind alle unterstützten Suffixe aufgelistet.
API-Antwort
201 CREATED Die Location-Daten im Antwort-Header enthalten eine URL mit der neu erstellten Video-ID. Sie benötigen diese Video-ID für den nächsten Schritt.
location: https://vmpro.movingimage.com/vam/rest/vms/<VIDEOMANAGER_ID>/videos/<VIDEO_ID>/source/<REPLACEMENT_VIDEO_ID>
Parameter | Datentyp | Beschreibung |
---|---|---|
VIDEOMANAGER_ID | Integer | ID des VideoManagers, in dem Sie das Video hochladen möchten. Video-ID der zu ersetzenden Videoeinheit. |
VIDEO_ID | String | Video-ID der zu ersetzenden Videoeinheit. |
REPLACEMENT_VIDEO_ID | String | Video-ID des neuen Ersatzvideos. |