视频动图完成
本文为您介绍视频动图完成事件、事件通知的内容和回调示例。
事件类型
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.test/6a45f222e08fhdjdn2d144503213****/image/dynamic/3af1e9705cb24321d4c3719f0d41****.gif
\"FileURL\":\"<your File URL>",
\"Fps\":\"25\",
\"Height\":\"200\",
\"JobId\":\"3af7e9705cb24js83j231d4c3719****\",
\"Status\":\"success\",
\"Width\":\"200\"
}",
"JobId":"3af7e9705cb24js83j231d4c3719****"
}