本文为您介绍媒体合成完成事件、事件通知的内容和回调示例。
事件类型
ProduceMediaComplete
事件说明
当媒体合成完成时,会产生此事件。
事件内容
参数名称 | 类型 | 必备项 | 描述 |
---|---|---|---|
EventTime | String | 是 | 事件产生时间,为UTC时间:yyyy-MM-ddTHH:mm:ssZ。 |
EventType | String | 是 | 事件类型,系统规定参数。固定为:ProduceMediaComplete。 |
Status | String | 是 | 媒体合成状态。
说明 Status=fail,表示媒体合成不成功,则合成目标资源对应的源文件未生成。
|
MediaId | String | 是 | 合成资源ID。 |
ProjectId | String | 是 | 本次合成所对应的云剪辑工程ID。 |
ErrorCode | String | 否 | 作业错误码,媒体合成出错时,会有该字段。 |
ErrorMessage | String | 否 | 作业错误信息,媒体合成出错时,会有该字段。 |
回调示例
回调示例说明:
- 对于HTTP回调,以下内容为HTTP Post Body。
- 对于MNS回调,以下内容为消息体。
合成成功回调消息,示例如下:
{
"MediaId": "1234343b689*****a5422dfe1e472a41",
"ProjectId": "987624bab6*****d9fcdeefdd974c7aa",
"Status": "success",
"EventType": "ProduceMediaComplete",
"EventTime": "2018-12-26T14:34:09Z"
}
合成失败回调消息,示例如下:
{
"MediaId": "1234343b689*****a5422dfe1e472a41",
"ProjectId": "987624bab6*****d9fcdeefdd974c7aa",
"Status": "fail",
"EventType": "ProduceMediaComplete",
"EventTime": "2018-12-26T14:34:09Z",
"ErrorCode": "InvalidParameter.ResourceContentBad",
"ErrorMessage": "The resource operated InputFile is bad"
}