剪辑管理
获取课程剪辑列表
api名称:clip.course.list,SDK对应方法:clipListByCid
| 名称 |
类型 |
必选 |
描述 |
| course_id |
int |
Y |
课程id |
| page |
int |
Y |
页码,最大值为 10000 |
| size |
int |
Y |
每页数量,最大值为 1000 |
返回data参数说明:
| 名称 |
类型 |
描述 |
| clipid |
string |
剪辑id |
| liveid |
string |
关联直播id |
| roomid |
string |
房间id |
| partner_id |
string |
合作方id |
| title |
string |
视频信息 |
| status |
string |
视频信息(0代表完成,2代表处理中) |
| createtime |
string |
创建时间 |
| clipTime |
string |
视频时长{"start":[],"end":[]} |
| album_id |
string |
所属专辑id |
| url |
string |
剪辑播放地址 |
添加课程剪辑
api名称:clip.course.add,SDK对应方法:clipAddByCid
| 名称 |
类型 |
必选 |
描述 |
| course_id |
string |
Y |
课程id |
| name |
string |
Y |
剪辑名称 |
| time |
array |
Y |
剪辑时间array(array('start'=>60,'end'=>180)),最多剪辑20段 |
| isRelated |
int |
N |
是否关联直播,默认不关联,0为不关联,1为关联 |
返回值说明:code=0为成功,其他值为失败
修改课程剪辑
api名称:clip.course.update,SDK对应方法:clipUpdateByCourse
| 名称 |
类型 |
必选 |
描述 |
| clipid |
int |
Y |
剪辑id |
| name |
string |
Y |
剪辑名称 |
| time |
array |
Y |
剪辑时间array(array('start'=>60,'end'=>180)),最多剪辑20段 |
| isRelated |
int |
N |
是否关联直播,默认不关联,0为不关联,1为关联 |
返回值说明:code=0为成功,其他值为失败
删除课程剪辑
api名称:clip.course.delete,SDK对应方法:clipDeleteByCourse
| 名称 |
类型 |
必选 |
描述 |
| clipid |
int |
Y |
剪辑id |
返回值说明:code=0为成功,其他值为失败
获取access_token,播放地址
api名称:clip.access,SDK对应方法:无
| 名称 |
类型 |
必选 |
描述 |
| clipid |
int |
Y |
剪辑ID |
| uid |
string |
Y |
合作方用户唯一ID |
| nickname |
string |
Y |
合作方用户昵称 |
| expire |
int |
Y |
有效期,单位:秒(默认3600秒,最小值为 60s,最大值为 720d) |
返回data参数说明:
| 名称 |
类型 |
描述 |
| access_key |
string |
用户认证key |
| access_token |
string |
用户认证token |
| playUrl |
string |
剪辑播放地址 |