Tous les produits
Search
Centre de documentation

ApsaraVideo VOD:Fin de la composition vidéo

Dernière mise à jour :Aug 10, 2026

Cette rubrique décrit l'événement ProduceMediaComplete, le contenu de la notification et des exemples de rappel.

Type d'événement

ProduceMediaComplete

Description de l'événement

Cet événement est généré à la fin de la composition vidéo.

Remarque
  • Lancez la composition vidéo depuis la page Video Editor de la console ApsaraVideo VOD ou en appelant l'opération ProduceEditingProjectVideo.

  • Le fichier généré par la composition vidéo sert de fichier source pour la ressource multimédia.

Contenu de l'événement

Nom du paramètre

Type

Obligatoire

Description

EventTime

String

Oui

Heure de génération de l'événement, exprimée en UTC au format yyyy-MM-ddTHH:mm:ssZ.

EventType

String

Oui

Type d'événement. Paramètre obligatoire. La valeur est fixée à ProduceMediaComplete.

Status

String

Oui

Statut de la tâche de composition vidéo.

  • success : la tâche a abouti.

  • fail : l'opération a échoué.

Remarque

Si le statut est fail, la tâche de composition vidéo a échoué et le fichier source de la ressource multimédia résultante n'a pas été généré.

MediaId

String

Oui

ID de la ressource multimédia composée.

ProjectId

String

Oui

ID du projet de montage en ligne associé à cette tâche de composition.

ErrorCode

String

Non

Code d'erreur. Ce paramètre est renvoyé en cas d'erreur lors de la composition vidéo.

ErrorMessage

String

Non

Message d'erreur. Ce paramètre est renvoyé en cas d'erreur lors de la composition vidéo.

UserData

String

Non

Paramètres personnalisés. La valeur correspond au paramètre UserData transmis lors de l'appel de l'opération ProduceEditingProjectVideo. Chaîne JSON renvoyée telle quelle dans le rappel.

Exemples de rappel

Remarques concernant les exemples de rappel :

  • Pour les rappels HTTP, le contenu correspond au corps de la requête HTTP POST.

  • Pour les rappels MNS, le contenu correspond au corps du message.

Exemple de message de rappel en cas de succès :

{
    "MediaId": "1234343b689*****a5422dfe1e472a41",
    "ProjectId": "987624bab6*****d9fcdeefdd974c7aa",
    "Status": "success",
    "EventType": "ProduceMediaComplete",
    "EventTime": "2018-12-26T14:34:09Z",
    "UserData": "{\"Extend\":{\"localId\":\"xxx\"},\"MessageCallback\":{\"CallbackURL\":\"https://example.com/callback\"}}"
}

Exemple de message de rappel en cas d'échec :

{
    "MediaId": "1234343b689*****a5422dfe1e472a41",
    "ProjectId": "987624bab6*****d9fcdeefdd974c7aa",
    "Status": "fail",
    "EventType": "ProduceMediaComplete",
    "EventTime": "2018-12-26T14:34:09Z",
    "ErrorCode": "InvalidParameter.ResourceContentBad",
    "ErrorMessage": "The resource operated InputFile is bad"
}