有奖捉虫:办公协同&微信生态&物联网文档专题 HOT

事件名称

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