# 工程合成

# 功能描述

前端对需要合成的工程,生成xml文件,并上传到云存储,之后将地址发送到服务器,服务器需要对xml中的图片路径进行处理,将网络路径转换成本地路径,之后调用合成服务器合成视频。

# 请求

# 请求示例

POST /project/compile HTTPS
Host: <host>
Content-Type: application/json

# 请求参数

# 请求头

# 请求体

请求体是json字符串,例如:

{
  "compileXmlContent": "<?xml version=\"1.0\" encoding=\"UTF-8\"?><timeline resWidth=\"1280\" resHeight=\"720\" duration=\"7000000\" videoSize=\"16:9\"><videoTracks><videoTrack index=\"0\"><videos><video index=\"0\" type=\"1\" path=\"https://alieasset.meishesdk.com/editor/2021/05/26/m3u8Transform/c8e65632-22ee-4363-a2ca-18766fcb344c/c8e65632-22ee-4363-a2ca-18766fcb344c.m3u8\" inPoint=\"0\" outPoint=\"7000000\" trimIn=\"25920000\" trimOut=\"32920000\"/></videos></videoTrack></videoTracks></timeline>\n",
  "liveUuid": "c8e65632-22ee-4363-a2ca-18766fcb344c",
  "title": "片段1",
  "userId": "7866"
}

# 响应

# 响应头

此接口无特殊响应头。

# 响应体

请求成功的响应体为

{
	"code": 0,
	"data": {
		"jobUuid": "a4236c05-3c06-4050-9da5-5cdc9fb9c4e4"
	},
	"msg": "操作成功"
}

请求失败的响应体为

{
    "code": <errorCode>,
    "data": "",
    "msg": <errorMessage>
}