Zidoo网络开放API
  1. 输入输出
Zidoo网络开放API
  • 控制设备
    • 按键控制
      • 发送按键
      • 有线网唤醒设备
      • 获取电源控制
      • 控制设备电源
    • 音乐控制
      • 获取当前正在播放音乐信息
      • 获取当前播放队列
      • 播放播放队列的音乐
      • 播放下一首
      • 播放上一首
      • 播放或暂停
      • 快进或快退(SEEK)
      • 播放模式
    • 视频控制
      • 获取当前正在播放视频信息
      • 获取字幕列表
      • 设置字幕
      • 获取音轨列表
      • 设置音轨
      • 获取播放列表
      • 播放播放列表视频
      • 快进或快退 (SEEK)
      • 切换章节
      • 上一首/下一首播放
      • 播放/暂停播放
      • 停止播放
    • 输入输出
      • 获取设备音频输入输出
        GET
      • 设置设备输入源
        GET
      • 设置设备输出端口
        GET
  • 文档说明
    GET
  1. 输入输出

获取设备音频输入输出

GET
/ZidooMusicControl/v2/getInputAndOutputList

获取当前设备支持的输入与输出#

返回结构(JSON):
{
"inputData": [...],
"outputData": [...],
"outputInfo": { ... }
}
输入(inputData)示例:
{
"name": "Internal player",
"historyName": "Internal player",
"tag": "XMOS",
"isEdit": false,
"index": 0,
"icon": "/SystemSettings/getItemSettingIcon?iconName=XMOS.png",
"selecticon": "/SystemSettings/getItemSettingIcon?iconName=XMOS_select.png"
}
字段说明:
name:输入源名称
historyName:原始名称
tag:唯一标识
isEdit:是否可编辑
index:排序索引
icon:默认图标路径
selecticon:选中图标路径
输出(outputData)示例:
{
"name": "BAL-XLR",
"tag": "XLR",
"enable": true,
"icon": "/SystemSettings/getItemSettingIcon?iconName=out_XLR.png",
"selecticon": "/SystemSettings/getItemSettingIcon?iconName=out_XLR_select.png"
}
字段说明:
name:输出端口名称
tag:唯一标识
enable:是否可用
icon:默认图标路径
selecticon:选中图标路径
输出设备信息(outputInfo)

请求参数

无

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET '/ZidooMusicControl/v2/getInputAndOutputList'

返回响应

🟢200成功
application/json
Body
object {0}
示例
{
    "status": 200,
    "inputData": [
        {
            "name": "Internal player",
            "historyName": "Internal player",
            "tag": "XMOS",
            "isEdit": false,
            "index": 0,
            "icon": "/SystemSettings/getItemSettingIcon?iconName=XMOS.png",
            "selecticon": "/SystemSettings/getItemSettingIcon?iconName=XMOS_select.png"
        },
        {
            "name": "USB audio in",
            "historyName": "USB audio in",
            "tag": "USB",
            "isEdit": false,
            "index": 1,
            "icon": "/SystemSettings/getItemSettingIcon?iconName=USBB.png",
            "selecticon": "/SystemSettings/getItemSettingIcon?iconName=USBB_select.png"
        }
    ],
    "inputIndex": 0, //当前输入源下标
    "outputData": [
        {
            "name": "BAL-XLR",
            "tag": "XLR",
            "enable": true,
            "icon": "/SystemSettings/getItemSettingIcon?iconName=out_XLR.png",
            "selecticon": "/SystemSettings/getItemSettingIcon?iconName=out_XLR_select.png"
        },
        {
            "name": "Analog-RCA",
            "tag": "RCA",
            "enable": true,
            "icon": "/SystemSettings/getItemSettingIcon?iconName=out_RCA0.png",
            "selecticon": "/SystemSettings/getItemSettingIcon?iconName=out_RCA0_select.png"
        },
        {
            "name": "XLR/RCA",
            "tag": "XLRRCA",
            "enable": true,
            "icon": "/SystemSettings/getItemSettingIcon?iconName=out_XLR_RCA.png",
            "selecticon": "/SystemSettings/getItemSettingIcon?iconName=out_XLR_RCA_select.png"
        },
        {
            "name": "HDMI main port",
            "tag": "HDMI",
            "enable": true,
            "icon": "/SystemSettings/getItemSettingIcon?iconName=out_HDMI.png",
            "selecticon": "/SystemSettings/getItemSettingIcon?iconName=out_HDMI_select.png"
        },
        {
            "name": "HDMI audio port",
            "tag": "HDMI2",
            "enable": true,
            "icon": "/SystemSettings/getItemSettingIcon?iconName=out_HDMI.png",
            "selecticon": "/SystemSettings/getItemSettingIcon?iconName=out_HDMI_select.png"
        },
        {
            "name": "OPT/COAX",
            "tag": "SPDIF",
            "enable": true,
            "icon": "/SystemSettings/getItemSettingIcon?iconName=out_SPDIF.png",
            "selecticon": "/SystemSettings/getItemSettingIcon?iconName=out_SPDIF_select.png"
        },
        {
            "name": "USB audio output",
            "tag": "USB",
            "enable": false,
            "icon": "/SystemSettings/getItemSettingIcon?iconName=out_USB.png",
            "selecticon": "/SystemSettings/getItemSettingIcon?iconName=out_USB_select.png"
        }
    ],
    "outputInfo": {
        "vidPid": "",
        "name": "",
        "format": "MAT: 8 ch,48kHz\nDolby_Digital+/ATMOS: 8 ch,48kHz\nDTS: 6 ch,48kHz\nAC-3: 6 ch,48kHz\nPCM: 6 ch,24bit,192kHz\n",
        "sampleRate": "",
        "infolist": [
            {
                "title": "Format:",
                "value": "MAT: 8 ch,48kHz\nDolby_Digital+/ATMOS: 8 ch,48kHz\nDTS: 6 ch,48kHz\nAC-3: 6 ch,48kHz\nPCM: 6 ch,24bit,192kHz\n"
            }
        ],
        "isConnect": true,
        "setUrl": "/SystemSettings/audioSettings/getHDMIOutputOption",
        "title": "HDMI main port",
        "option": 3
    },
    "outputIndex": 3 //当前输出端口下标
}
修改于 2025-07-09 02:37:28
上一页
停止播放
下一页
设置设备输入源
Built with