Tous les produits
Search
Centre de documentation

ApsaraVideo VOD:Actualisation ou préchargement audio/vidéo terminé

Dernière mise à jour :Sep 14, 2026

Découvrez l'événement SubmitMediaRefreshComplete, y compris son contenu de notification et des exemples de rappel.

Type d'événement

SubmitMediaRefreshComplete

Description de l'événement

Lorsque vous appelez l'opération RefreshMediaPlayUrls, ApsaraVideo VOD soumet une demande d'actualisation ou de préchargement distincte pour chaque URL de lecture d'un fichier multimédia, ce qui génère plusieurs ID de tâche. L'événement SubmitMediaRefreshComplete se déclenche une fois toutes les demandes soumises.

Remarque

Vous ne pouvez pas configurer cet événement de rappel dans la console ApsaraVideo VOD. Pour le configurer, appelez l'opération SetMessageCallback.

Contenu de l'événement

Nom du paramètre

Type

Obligatoire

Description

EventTime

String

Oui

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

EventType

String

Oui

Type d'événement. La valeur est fixée à SubmitMediaRefreshComplete.

Status

String

Oui

Indique si la tâche d'actualisation ou de préchargement a été soumise avec succès. Valeurs possibles :

  • success

  • fail

MediaRefreshJobId

String

Oui

ID de la tâche d'actualisation ou de préchargement.

MediaId

String

Oui

ID du média (audio ou vidéo).

TaskType

String

Oui

Type de tâche. Valeurs possibles :

  • Refresh

  • Preload : Préchargement

SuccessPlayUrls

String

Oui

URL de lecture pour lesquelles les tâches d'actualisation ou de préchargement ont été soumises avec succès. Les URL multiples sont séparées par des virgules (,).

TaskIds

String

Oui

ID des tâches d'actualisation ou de préchargement pour les URL de lecture. Chaque URL correspond à un ID de tâche. Utilisez ces ID pour interroger l'état de chaque tâche en appelant l'opération DescribeVodRefreshTasks.

FilterPolicy

String

Oui

Politique de filtrage des flux de lecture, au format JSON.

Extend

String

Non

Paramètres personnalisés de transit.

ErrorCode

String

Non

Code d'erreur renvoyé en cas d'échec de la soumission de la tâche d'actualisation ou de préchargement.

ErrorMessage

String

Non

Message d'erreur renvoyé en cas d'échec de la soumission de la tâche d'actualisation ou de préchargement.

Exemples de rappel

Les remarques suivantes s'appliquent aux exemples de rappel :

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

  • Pour les rappels MNS, le contenu suivant constitue le corps du message.

  • Soumission de tâche réussie :

    {
    "SuccessPlayUrls":"https://shenzhen.****.aliyuncdn.com/2defb8b2cb85b87206646055c95****/62948766/sv/4841bb0f-1810a5fc460/4841bb0f-1810a5****.mp4",
    "Status":"success",
    "MediaId":"affab1a4c6ed4408aead501f32b5****",
    "FilterPolicy":"{\"SliceFlag\":false,\"ResultType\":\"Single\"}",
    "TaskIds":"1460435****",
    "EventType":"SubmitMediaRefreshComplete",
    "EventTime":"2022-05-30T08:59:21Z",
    "MediaRefreshJobId":"c5ae61bf9af1****",
    "TaskType":"refresh"
    }
  • Échec de la soumission de la tâche :

    {
    "Status":"fail",
    "MediaId":"e8a73a514fb74fd79ff77c26dbfb****",
    "FilterPolicy":"{\"SliceFlag\":false,\"ResultType\":\"Single\"}",
    "EventType":"SubmitMediaRefreshComplete",
    "EventTime":"2022-05-30T08:56:14Z",
    "MediaRefreshJobId":"aa23298375bd****",
    "TaskType":"refresh",
    "ErrorCode":"InvalidDomain.NotFound",
    "ErrorMessage":"Can't find domain."
    }