get-device-status 接口

获取设备状态信息

请求方式

 POST http://ip/mwapi/get-device-status

返回数据

JSON 结构如下:

{
  "result": 0,
  "message": "success",
  "info": {...}
}
1. 返回状态
"result": 0
属性 说明
result 返回状态。0:请求成功,返回其它值请参考 API 状态码
2. 基础状态信息 info {...}
{
    "info": {
        "annotationStatus": {
            "arrowWidth": 1,
            "boardMode": 2,
            "eraserWidth": 34,
            "fillColor": 0,
            "highlighterWidth": 20,
            "inkDuration": 5000,
            "inkStyle": 0,
            "laserpointerPosX": 500000,
            "laserpointerPosY": 500000,
            "lineWidth": 12,
            "lowerFactor": 0,
            "shapeType": 3,
            "strokeColor": 1580043263,
            "upperFactor": 500000,
            "useStroke": false
        },
        "autoBackup": 0,
        "deviceName": "USB Fusion",
        "deviceWorkingStatus": 0,
        "encodeMode": 0,
        "firmwareVersion": "2.2.83",
        "ftbEnable": 0,
        "hardwareVersion": "A",
        "musicStatus": {
            "currentMusicId": 2028,
            "duration": 234000,
            "policy": 1,
            "progress": 0,
            "status": 0
        },
        "osdId": 105,
        "pdfConfig": {
            "layerId": 0,
            "pdfPosition": 0,
            "pdfScale": 10000,
            "pdfScaleMode": 0,
            "sceneId": 0,
            "sourceTotalPageNumber": 0
        },
        "recordStatus": {
            "endCountDown": -1,
            "endstartTimestamp": 0,
            "lastRecordError": 0,
            "recordState": 0,
            "recording": 0,
            "scheduleRecordEndTime": "",
            "scheduleRecordStartTime": "",
            "startCountDown": -1,
            "startTimestamp": 0,
            "timeRecording": 60,
            "timeRemaining": 24858
        },
        "sceneStatus": {
            "cropping": 0,
            "croppingLayerId": 0,
            "currentID": 101,
            "currentShowId": 1,
            "defaultNoteBgId": 1001,
            "editSceneId": 0,
            "editing": 0,
            "isFrozen": 1,
            "lastNoteId": 107,
            "lastSceneId": 101,
            "location": 0,
            "modeOfButton": 2,
            "noteEditing": 0,
            "sceneOfButton1": 100,
            "sceneOfButton2": 101,
            "sceneOfButton3": 102,
            "sceneOfButton4": 105,
            "sceneOfButton5": 103,
            "sourceCollection": 0,
            "videoRangeSetting": 0,
            "videoRangeSettingLayerId": 0
        },
        "serialNumber": "A506211025003",
        "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
            }
        ],
        "videoPlayerStatus": [],
        "webBrowser": {
            "canGoBack": 0,
            "canGoForward": 0,
            "currentScale": 10000
        }
    },
    "message": "success",
    "result": 0
}
属性 说明
annotationStatus 注解配置
ftbEnable 是否启用 FTB,0:未启用 1:已启用
musicStatus BGM 播放器状态信息
recordStatus 录制状态信息
sceneStatus 当前画面状态信息
srtStatus 采集画面 SRT 流服务状态信息
videoPlayerStatus 当前画面 Video 播放器状态信息
hardwareVersion 当前硬件版本号
firmwareVersion 当前固件版本号
osdId 当前启用的 GFX ID
pdfConfig 当前画面中 PDF 图层相关配置
webBrowser 当前画面中网页图层相关配置
BGM 播放器状态信息 musicStatus
属性 说明
currentMusicId 当前播放音乐 ID
duration 音频文件时长,(单位:毫秒)
policy 播放策略,1:顺序播放 2:随机播放 3:单曲循环 4:整体循环
progress 播放进度 * 1000,1000
status 播放暂停状态 0:暂停 1:播放
录制状态信息 recordStatus
属性 说明
lastRecordError 最后一次录制异常信息
recording 录制任务状态,0: 未启用 1: 录制中
timeRecording 录制持续时间,秒
timeRemaining 可用录制时间,秒
startTimestamp 自动录制开始时间戳,毫秒
endstartTimestamp 自动录制结束时间戳,毫秒
scheduleRecordStartTime 自动录制开始时间,设备所在时区
scheduleRecordEndTime 自动录制结束时间,设备所在时区
startCountDown 启动倒计时,秒
endCountDown 结束计时器,秒
当前画面状态信息 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
location 画面位置
画中画 -- 1:左上、2:右上、3:左下、4:右下
分屏画面 -- 1:最左、2:中间偏左 3:中间、4:中间偏右、5:最右
sourceCollection 资源组合,1:HDMI 1 + HDMI 2、 2:HDMI 2 + HDMI 1、 3:HDMI 1 + WEBCAM、 4:WEBCAM + HDMI 1、 5:HDMI 2 + WEBCAM、 6:WEBCAM + HDMI 2
modeOfButton 设备按键绑定模式,0:默认,按键指向预置场景 1:自定义,按键指向用户设置场景 2:自动,按键指向演示稿前5个场景
sceneOfButton1 设备按键一指向的场景
sceneOfButton2 设备按键二指向的场景
sceneOfButton3 设备按键三指向的场景
sceneOfButton4 设备按键四指向的场景
sceneOfButton5 设备按键五指向的场景
当前画面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: 启动
当前画面中 PDF 图层相关配置
属性 说明
sceneId 画面 ID
layerId 含有 PDF 的图层 ID
sourceTotalPageNumber PDF 文件总页数
pdfPosition 当前预览位置,(页码-1) * 100
pdfScale 缩放属性,1~5 * 10000
pdfScaleMode 缩放模式, 0: 自由 1: 维持页面原比例 2: 内容适合屏幕 3: 宽度适合屏幕
当前画面中网页图层相关配置
属性 说明
canGoBack 是否可后退,0: 否 1: 是
canGoForward 是否可前进,0: 否 1: 是
currentScale 缩放属性,1~5 * 10000

与“”相关结果约

    找不到与“”相关的结果