tencent cloud

文档反馈

视频合成完成

最后更新时间:2022-10-26 17:20:28

    事件名称

    ComposeMediaComplete

    事件说明

    当 App 配置了事件通知,并且在合成视频完成后,App 后台即可通过“普通回调”或“可靠回调”的方式获取该事件通知。事件通知内容为 ComposeMediaTask 结构

    示例

    普通回调

    如果选择普通回调模式,则回调 URL 会接收到来自云点播的 HTTP 请求。请求采用 POST 方法,请求内容在 BODY 中,如下所示(省略了值为 null 的字段)。

    {
      "EventType": "ComposeMediaComplete",
      "ComposeMediaCompleteEvent": {
          "TaskId": "1256768367-ComposeMedia-f5ac8127b3b6b85cdc13f237c6005d8",
          "Status": "FINISH",
          "ErrCode": 0,
          "Message": "SUCCESS",
          "Input": {
              "Tracks": [{
                      "Type": "Video",
                      "TrackItems": [{
                          "Type": "Video",
                          "SourceMedia": "5285485487985271487",
                          "AudioOperations": [{
                              "Type": "Volume",
                              "VolumeParam": {
                                  "Mute": 1
                              }
                          }]
                      }]
                  },
                  {
                      "Type": "Audio",
                      "TrackItems": [{
                              "Type": "Empty",
                              "EmptyItem": {
                                  "Duration": 5
                              }
                          },
                          {
                              "Type": "Audio",
                              "AudioItem": {
                                  "SourceMedia": "5285485487985271488",
                                  "Duration": 15
                              }
                          },
                          {
                              "Type": "Audio",
                              "AudioItem": {
                                  "SourceMedia": "5285485487985271489",
                                  "SourceMediaStartTime": 2,
                                  "Duration": 14
                              }
                          }
                      ]
                  }
              ],
              "Output": {
                  "FileName": "视频合成效果测试",
                  "Container": "mp4"
              }
          },
          "Output": {
              "FileType": "mp4",
              "FileId": 5285485487985271490,
              "FileUrl": "http://125676836723.vod2.myqcloud.com/xxx/xxx/xxx.mp4"
          }
      }
    }
    

    可靠回调

    如果选择可靠回调模式,调用 拉取事件通知 API 会接收到如下形式的 HTTP 应答(省略了值为 null 的字段)。

    {
      "Response":{
          "EventSet":[
              {
                  "EventHandle":"EventHandle.N",
                  "ComposeMediaCompleteEvent":{
                      "TaskId":"1256768367-ComposeMedia-f5ac8127b3b6b85cdc13f237c6005d8",
                      "Status":"FINISH",
                      "ErrCode":0,
                      "Message":"SUCCESS",
                      "Input":{
                          "Tracks":[
                              {
                                  "Type":"Video",
                                  "TrackItems":[
                                      {
                                          "Type":"Video",
                                          "SourceMedia":"5285485487985271487",
                                          "AudioOperations":[
                                              {
                                                  "Type":"Volume",
                                                  "VolumeParam":{
                                                      "Mute":1
                                                  }
                                              }
                                          ]
                                      }
                                  ]
                              },
                              {
                                  "Type":"Audio",
                                  "TrackItems":[
                                      {
                                          "Type":"Empty",
                                          "EmptyItem":{
                                              "Duration":5
                                          }
                                      },
                                      {
                                          "Type":"Audio",
                                          "AudioItem":{
                                              "SourceMedia":"5285485487985271488",
                                              "Duration":15
                                          }
                                      },
                                      {
                                          "Type":"Audio",
                                          "AudioItem":{
                                              "SourceMedia":"5285485487985271489",
                                              "SourceMediaStartTime":2,
                                              "Duration":14
                                          }
                                      }
                                  ]
                              }
                          ],
                          "Output":{
                              "FileName":"视频合成效果测试",
                              "Container":"mp4"
                          }
                      },
                      "Output":{
                          "FileType":"mp4",
                          "FileId":5285485487985271490,
                          "FileUrl":"http://125676836723.vod2.myqcloud.com/xxx/xxx/xxx.mp4"
                      }
                  }
              }
          ],
          "RequestId":"335bdaa3-db0e-46ce-9946-51941d9cb0f5"
      }
    }
    
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持