视频动图完成

本文为您介绍视频动图完成事件、事件通知的内容和回调示例。

事件类型

DynamicImageComplete

事件说明

视频动图完成后会产生DynamicImageComplete事件。

说明
  • 若配置了CDN加速域名,并开启了URL鉴权,则需要自己生成auth_key才能访问动图地址,否则会返回HTTP 403。关于URL鉴权的信息,请参见URL鉴权

  • 若未配置CDN加速域名,将返回OSS源站地址,该地址仅当bucket设置为公共读时才可访问,为了保障数据安全,建议您先配置CDN加速域名。具体操作,请参见域名管理

事件内容

参数名称

类型

必备项

描述

EventTime

String

事件产生时间,为UTC时间:yyyy-MM-ddTHH:mm:ssZ。

EventType

String

事件类型,系统规定参数。固定为DynamicImageComplete。

VideoId

String

视频ID。

Status

String

动图任务状态。

  • success:成功。

  • fail:失败。

JobId

String

动图作业ID。

ErrorCode

String

失败错误码,动图任务出错时,会有该字段。

ErrorMessage

String

失败错误信息,动图任务出错时,会有该字段。

DynamicImageJobInfo

DynamicImageJobInfo[]

动图详细信息,为JSON字符串,动图失败时不返回该字段。详细内容请参见下表DynamicImageJobInfo 动图数据

DynamicImageJobInfo 动图数据

参数名称

类型

必备项

描述

JobId

String

动图任务ID。

Status

String

动图任务状态。

  • success:成功。

  • fail:失败。

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****"
}