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:启动

与“”相关结果约

    找不到与“”相关的结果

    与“”相关结果约

      找不到与“”相关的结果