功能描述
用于录像回放过程中的倍速、跳转、播放/暂停/停止等控制。
请求
请求url
POST /ivc/cms/control/recordctl
请求参数
此接口无请求参数。
请求头
请求体
该请求操作的实现需要有如下请求体。
{"ChannelId": "0022c12a-e220-42e0-975f-800f872fc89e","Session": "0023c12a-e220-42e0-975f-800f872fc89e","Action": "play","Pos": 1}
字段名 | 类型 | 描述 | 必须 | 备注 |
ChannelId | string | 通道 ID | 是 | 录像播放地址格式 https://${domain}/live/${ChannelId}@${Session} |
Session | string | 录像唯一标识 | 是 | 录像播放地址格式 https://${domain}/live/${ChannelId}@${Session} |
Action | string | 录像操作类型 | 是 | play:播放 pause:暂停 stop:关闭 |
Pos | int | 跳转进度 | 否 | 参数应大于等于0,跳转到录像开始时间的相对时间(单位秒),例如0就是跳转到录像开始的时间,不可以和 Scale 参数同时出现 |
Scale | float | 速度 | 否 | 范围(0.25,0.5,1,2,4,8),不可以和 Pos 参数同时出现 |
响应
响应头
响应体
该响应体返回为 application/json 数据,包含完整节点数据的内容展示如下:
{"RequestId": "","Code": 0,"StatusCode": 200,"Message": "ok","Data": null}
字段名 | 类型 | 描述 | 备注 |
RequestId | string | 请求 ID | - |
Code | int | 状态码,0 成功,500 操作失败 | - |
StatusCode | int | 错误码,200 OK,其他详见错误中心 | - |
Message | string | 返回消息 | - |
Data | object | 返回结果 | - |