本文为您介绍视频动图完成事件、事件通知的内容和回调示例。
事件类型
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****"
}