本文为您介绍媒体合成完成事件、事件通知的内容和回调示例。

事件类型

ProduceMediaComplete

事件说明

当媒体合成完成时,会产生此事件。

说明
  • 媒体合成可以在点播控制台的视频剪辑页面发起,也可以通过调用视频合成接口发起。
  • 媒体合成的目标文件为媒体资源的源文件。

事件内容

参数名称 类型 必备项 描述
EventTime String 事件产生时间,为UTC时间:yyyy-MM-ddTHH:mm:ssZ。
EventType String 事件类型,系统规定参数。固定为:ProduceMediaComplete
Status String 媒体合成状态。
  • success:成功。
  • fail:失败。
说明 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"
}