视频点播
获取视频上传签名
前端上传视频文件时,需要先获取上传签名。
- URL:
/app-api/txvod/getUploadVodSignature - Method:
GET - 需要登录:是
- 需要鉴权:是
请求参数
无请求参数。
请求示例
GET /app-api/txvod/getUploadVodSignature
响应示例
{
"code": 0,
"data": "NnBFODml6QKVULaWCxEo...",
"msg": "成功"
}
响应说明
| 参数 | 类型 | 说明 |
|---|---|---|
| code | Long | 状态码 |
| data | String | 上传签名 |
| msg | String | 状态码说明 |
上传视频文件
获取签名后,使用签名上传视频文件。
- URL:
/app-api/txvod/vod/uploadVodFile - Method:
POST - 需要登录:是
- 需要鉴权:是
请求参数
| 参数 | 类型 | 约束 | 说明 |
|---|---|---|---|
| uploadFile | form-data | 必传 | 视频文件 |
请求示例
通过 multipart/form-data 形式上传视频文件。
响应示例
{
"code": 200,
"data": {
"header": {},
"skipSign": false,
"requestId": "e1ea3b3b-f000-48fd-b602-40e81f8e0f3a",
"mediaUrl": "https://1500027972.vod-qcloud.com/xxx.mp4",
"fileId": "3270835014688005228",
"coverUrl": ""
},
"msg": "成功"
}
响应说明
| 参数 | 类型 | 说明 |
|---|---|---|
| mediaUrl | String | 视频播放地址 |
| fileId | String | 视频文件编号 |
| coverUrl | String | 封面地址,如果为空则不用处理,后台回调时会自动设置封面 |
删除视 频文件
用户在重新上传文件或删除时,需要调用此接口删除已有的视频文件。
- URL:
/app-api/txvod/vod/deleteVodByFileId - Method:
POST - 需要登录:是
- 需要鉴权:是
请求参数
| 参数 | 类型 | 约束 | 说明 |
|---|---|---|---|
| fileId | String | 必传 | 视频文件编号 |
请求示例
POST /app-api/txvod/vod/deleteVodByFileId?fileId=3270835014688005228
响应示例
{
"code": 200,
"data": true,
"msg": "成功"
}
响应说明
| 参数 | 类型 | 说明 |
|---|---|---|
| data | Boolean | 删除结果,true 成功,false 失败 |