# 工程合成
# 功能描述
前端对需要合成的工程,生成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>
}