0

关于使用Sony Audio Control API进行编程。

我知道,在 Sony STR-DN1080 上使用内置 Chromecast 时,唯一可选择的 2 个声场是“2Ch Stereo”和“Multi Ch Stereo”。根据在线帮助,您可以在使用此输入时按下 IR 遥控器上的“2ch/Multi”按钮。

但是,当使用 API 选择这两个 soundField 时,使用:

{
    "id":8,
    "method":"setSoundSettings",
    "params":[{
        "settings":[{
        "target":"soundField",
        "value":"2chStereo"
    }]
    }],
    "version":"1.1"
}

和:

{
    "id":9,
    "method":"setSoundSettings",
    "params":[{
        "settings":[{
        "target":"soundField",
        "value":"multiChStereo"
    }]
    }],
    "version":"1.1"
}

我收到以下 JSON 响应:

{
  "error": [
    15,
    "unsupported operation"
  ],
  "id": 8
}

然而,这两个 JSON 请求能够选择其他输入上的 soundFields。使用内置 Chromecast(根据在线帮助)时,IR 遥控器可以选择这些音场,但在使用 API 时我无法访问它们。

4

1 回答 1

0

查看响应,看起来两者都适用,并且"target": "soundField"设置为。所以我的猜测是,即使看起来你正在切换,然后在实践中使用遥控器,接收器中并没有真正发生任何事情。由于我这周要去旅行,所以现在无法确认这一点。"currentValue": "off""target": "soundField""isAvailable": false

另一种测试可用内容的方法是使用“Sony | Music Center”(应用程序),我猜在这种情况下“声场”设置也不可用。

于 2019-05-27T03:13:34.930 回答