提示
所有请求都需要在授权,登录状态下获取合法令牌后才能生效
# 1.获取数据 media_list
# http 请求
---
method:get or post
url: http://内网IP:5000/content/media_list
---
# 数据格式
本展厅集控服务器将返回所有多媒体配置JSON
格式信息:
发送 http 请求,如果请求成功,那么将会返回 JSON 数据,在 data 项中即为多媒体数据:
[
{
"id": 1,
"title": "驾驶舱",
"subTit": "",
"tag": "v1128",
"uid": "13802754",
"cover_play": "cover",
"detail": {
"content_cover": [
{
"id": 1,
"title": "党建",
"content": 1,
"path": "image/1_1_20240806210215_903.jpg",
"thumb": "image/1_1_cover_20240806210215_414.jpg",
"flag": "1.content_cover.1"
//...
}
],
"content_saver": [],
"content_video": [
{
"id": 1,
"title": "情怀",
"des": "爱国主义情怀",
"content": 1,
"path": "video/bg_back_20240820201322_909.mp4",
"cover": "",
"thumb": "image/bg_back_cover_20240820201322_407.jpg",
"duration": "35.035",
"width": "1280",
"height": "720",
"size": "14155484",
"flag": "1.content_video.1"
//...
}
],
"content_image": [
{
"id": 1,
"title": "70周年",
"content": 1,
"path": "image/1_20240820201310_869.jpg",
"thumb": "image/1_cover_20240820201310_331.jpg",
"size": "135946",
"width": "1920",
"height": "1200",
"flag": "1.content_image.1"
//...
}
],
"content_pdf": [],
"content_web": []
}
}
]
# 属性说明
以视频,图片为例进行属性说明:
content_image:{
"path": "image/1_20240820201310_869.jpg", #视频或图片地址
"thumb": "image/1_cover_20240820201310_331.jpg", #视频首帧或图片的缩略图
"size": "135946", #视频或图片大小
"width": "1920", #视频或图片宽
"height": "1200", #视频或图片高
"flag": "1.content_image.1" #标识
},
content_video:{
//... 其他同content_image
"duration": "35.035", #视频时长
}
# 2.指令:下一个 next
{cmd:{type:"next",flag:"1.content_image.1",media:"content_video"}}
需要将多媒体数据中的 flag,和当前多媒体类型 content_video 返回给后台,即属性说明中高亮部分。
# 3.指令:上一个 pre
{cmd:{type:"pre",flag:"1.content_image.1",media:"content_video"}}
# 4.指令:选中 on
{cmd:{type:"on",flag:"1.content_image.1",media:"content_image"}}
# 5.指令:播放 play
{cmd:{type:"play",flag:"1.content_image.1",media:"content_video"}}
只视频有效
# 6.指令:暂停 pause
{cmd:{type:"pause",flag:"1.content_image.1",media:"content_video"}}
只视频有效
# 7.指令:进度 slider
{cmd:{type:"slider",flag:"1.content_image.1",media:"content_video",deep:20}}
deep 为当前滑杆组件所返回的数值,根据实际情况而定
# 8.指令:发送
发送 http 请求
---
method:get or post
url: http://内网IP:5000/content/media_exec
---
返回请求:
{
"success": true,
"msg": "执行成功"
}
注意
sucess 为 true 表示该次请求成功完成,向目标多媒体发送了该指令,但并不意味着,指令执行成功,例如该多媒体并未上线,执行请求结果也会是 true。
设备指令接口 →