获取更新节目
POST
http://hx.buscoming.cn/Api/Dev/GetProgs
接口描述
请求设备节目
请求参数
参数名
类型
描述
必填
Id
string
示例: b3f42cf9f390db110c0b8291b881c7e9
必填
响应参数
参数名
类型
描述
必填
Result
boolean
示例:true
必填
Id
string
示例:33dd56c6-db43-4b4d-be6a-16c1fe6829eb // 节目Id
必填
Sn
int
示例:100 // 节目列表序号 计算日播放时间的时候要先根据此字段 从小到达排序 播放
必填
UserList_Id
string
示例:eb5adcf6-2e95-4f2d-93cd-37b814d400eb
必填
PlayArea
int
示例:1 //节目在那个分区播放 例如 主播区 数据区 语音区 字幕区 可通过获取系统枚举接口获取 AreaType
必填
DownTime
object
示例:null
必填
Name
string
示例:紧急插播解除警报 节目名
必填
ProgType
int
示例:1 节目类型 可通过获取系统枚举接口获取 ProgType
必填
PlayLen
int
示例:182 //播放时长 计算日播放时间的需要
必填
EffDate
string
示例:2020-06-20T00:00:00 //节目有效期 开始时间
必填
ExpDate
string
示例:2020-06-30T00:00:00 //节目有效期 结束时间
必填
TimeSlot
string
示例:10:12:00-10:12:00 //节目播放时间段 通过此字段判断是否为时间段节目 如果该字段有值 则为时间段节目 如果开始时间和结束时间一样 则为定时插播节目 优先级最高 到时就要播 例如 10:00:00-10:00:00
必填
DispMode
int
示例:1 // 可通过获取系统枚举接口获取 DispMode 字幕区的节目 要特别关注该字段
必填
Speed
int
示例:1
必填
DayTimes
int
示例:10 // 每天播放限制次数,如:100次表示节目当天播放达到100次后就不再播放了。
必填
NeedRec
boolean
示例:true //是否需要监播 true为需要监播
必填
Loops
int
示例:1 //循环次数 排日播放列表需要考虑该字段 例如 节目1 播放时长为5 Loop为2 如果节目是图片则播放时间5*2 视频则排两遍到日播放列表
必填
MonitorTimes
int
示例:1 //监播次数 为1是 客户端随机随时监播2-5次 如果该值不为1 这按该字段实际值随机随时监播
必填
Memo
string
示例:
必填
UpTime
string
示例:2020-06-20T09:59:46
必填
ProgPriority
int
示例:0 // 节目优先级 0:默认播放 不用管 2:尽量满足播放 100:保证播放 和DayTimes配合使用
必填
Sn
int
示例:1 // 节目文件播放顺序
必填
Id
string
示例:be70ca13-fe2c-40bd-b799-7346f9daf50b // 节目Id
必填
Name
string
示例:解除警报(1) // 文件名
必填
Md5
string
示例:7b0bf27c-6ecd-5867-2c98-a1826e2ea01c // 文件md5 用于校验
必填
FileExt
string
示例:.mp4 //文件后缀
必填
FileType
int
示例:1 // 文件类型 可见系统枚举接口 FileType
必填
FileSize
int
示例:37811797 //文件大小 单位字节
必填
PlayLen
int
示例:182 //文件播放时长
必填
PicSize
string
示例:1024x576 //文件宽高
必填
Label
object
示例:null
必填
Url
string
示例:http://hx.buscoming.cn/Files/be70ca13fe2c40bdb7997346f9daf50b.mp4 //文件地址 用于下载
必填