get-device-status 接口
获取设备状态信息
请求方式
POST http://ip/mwapi/get-device-status
返回数据
JSON 结构如下:
{
"result": 0,
"message": "success",
"info": {...}
}
1. 返回状态
"status": 0
属性 |
说明 |
status |
返回状态。0:数据获取成功,返回其它值请参考 API 状态码。 |
2. 基础状态信息 info {...}
"info": {
"annotationStatus": {
"arrowWidth": 4,
"boardMode": 2,
"eraserWidth": 34,
"fillColor": 0,
"highlighterWidth": 20,
"inkDuration": 2000,
"inkStyle": 0,
"laserpointerPosX": 142089,
"laserpointerPosY": 675347,
"lineWidth": 2,
"lowerFactor": 0,
"shapeType": 4,
"strokeColor": 44230911,
"upperFactor": 500000,
"useStroke": false
},
"ftbEnable": 0,
"musicStatus": {
"currentMusicId": 201,
"duration": 253000,
"policy": 4,
"progress": 147919,
"status": 1
},
"recordStatus": {
"lastRecordError": 0,
"recording": 1,
"timeRecording": 18,
"timeRemaining": 84640
},
"sceneStatus": {
"cropping": 0,
"croppingLayerId": 0,
"currentID": 246,
"currentShowId": 4,
"editing": 0,
"currentShowId": 7,
"defaultNoteBgId": 1001,
"isFrozen": 0,
"lastNoteId": 114,
"lastSceneId": 246,
"noteEditing": 0
},
"srtStatus": [
{
"port": 9110,
"srtId": 0,
"stoped": 0
},
{
"port": 9111,
"srtId": 1,
"stoped": 0
},
{
"port": 9112,
"srtId": 2,
"stoped": 0
},
{
"port": 9113,
"srtId": 3,
"stoped": 0
},
{
"port": 9114,
"srtId": 4,
"stoped": 0
}
],
"videoPlayerStatus": [
{
"layerId": 0,
"playStatus": 0,
"progress": 801324,
"sourceDuration": 18875,
"sourceId": 1191
}
]
},
属性 |
说明 |
annotationStatus |
注解配置 |
ftbEnable |
是否启用FTB 0:未启用 1:已启用 |
musicStatus |
BGM播放器状态信息 |
recordStatus |
录制状态信息 |
sceneStatus |
当前画面状态信息 |
srtStatus |
采集画面SRT流服务状态信息 |
videoPlayerStatus |
当前画面Video播放器状态信息 |
BGM播放器状态信息 musicStatus
属性 |
说明 |
currentMusicId |
当前播放音乐ID |
duration |
音频文件时长,(单位:毫秒) |
policy |
播放策略,1:顺序播放 2:随机播放 3:单曲循环 4:整体循环 |
progress |
播放进度 * 1000,1000 |
status |
播放暂停状态 0:暂停 1:播放 |
录制状态信息 recordStatus
属性 |
说明 |
lastRecordError |
最后一次录制异常信息 |
recording |
录制任务状态,0:未启用 1:录制中 |
timeRecording |
录制持续时间,秒 |
timeRemaining |
可用录制时间,秒 |
当前画面状态信息 sceneStatus
属性 |
说明 |
currentShowId |
当前演示稿ID |
currentID |
当前预览画面ID |
lastNoteId |
最后一次预览的笔记画面ID |
lastSceneId |
最后一次预览的场景画面ID |
editing |
是否处于画面编辑状态, 0:false 1:true |
editSceneId |
编辑的场景ID |
defaultNoteBgId |
默认笔记背景资源ID |
cropping |
是否处于图层裁剪编辑状态, 0:false 1:true |
croppingLayerId |
裁剪编辑的图层ID |
isFrozen |
预览画面是否被冻结, 0:false 1:true |
当前画面Video播放器状态信息 videoPlayerStatus
属性 |
说明 |
layerId |
图层ID |
playStatus |
播放状态, 0:暂停 1:播放 |
progress |
播放进度,0~1000000 |
sourceDuration |
视频文件持续时长,毫秒 |
sourceId |
视频文件资源ID |
SRT推流配置
属性 |
说明 |
srtId |
srtId 0:预览画面; 1:HDMI 1; 2:HDMI 2; 3:USB Camera |
port |
端口号 |
stoped |
启停状态 1:停止 0:启动 |