本文为您介绍视频动图完成事件、事件通知的内容和回调示例。
事件类型
DynamicImageComplete
事件说明
视频动图完成后会产生DynamicImageComplete事件。
事件内容
| 参数名称 | 类型 | 必备项 | 描述 | 
| EventTime | String | 是 | 事件产生时间,为UTC时间:yyyy-MM-ddTHH:mm:ssZ。 | 
| EventType | String | 是 | 事件类型,系统规定参数。固定为DynamicImageComplete。 | 
| VideoId | String | 是 | 视频ID。 | 
| Status | String | 是 | 动图任务状态。 
 | 
| JobId | String | 是 | 动图作业ID。 | 
| ErrorCode | String | 否 | 失败错误码,动图任务出错时,会有该字段。 | 
| ErrorMessage | String | 否 | 失败错误信息,动图任务出错时,会有该字段。 | 
| DynamicImageJobInfo | DynamicImageJobInfo[] | 否 | 动图详细信息,为JSON字符串,动图失败时不返回该字段。详细内容请参见下表DynamicImageJobInfo 动图数据。 | 
DynamicImageJobInfo 动图数据
| 参数名称 | 类型 | 必备项 | 描述 | 
| JobId | String | 是 | 动图任务ID。 | 
| Status | String | 是 | 动图任务状态。 
 | 
| FileURL | String | 是 | 动图文件地址。 | 
| FileSize | String | 否 | 动图文件大小,单位:Byte。 | 
| Fps | String | 否 | 视频流帧率,每秒多少帧。 | 
| Height | String | 否 | 动图高,单位:px。 | 
| Width | String | 否 | 动图宽,单位:px。 | 
回调示例
回调示例说明:
- 对于HTTP回调,以下内容为HTTP Post Body。 
- 对于MNS回调,以下内容为消息体。 
{
    "Status":"success",
    "VideoId":"6a45f222e08fhdjdn2d144503213****",
    "EventType":"DynamicImageComplete",
    "EventTime":"2019-11-05T09:12:58Z",
    "DynamicImageJobInfo": {
         "FileSize":"1834831",
         "FileURL":"http://example.aliyundoc.com/6a45f222e08fhdjdn2d144503213****/image/dynamic/3af1e9705cb24321d4c3719f0d41****.gif",
         "Fps":"25",
         "Height":"200",
         "JobId":"3af7e9705cb24js83j231d4c3719****",
         "Status":"success",
         "Width":"200"
     },
    "JobId":"3af7e9705cb24js83j231d4c3719****"
}该文章对您有帮助吗?