使用API​​在Bullt-in Chromecast输入上设置“ multiChStereo”和“ 2chStereo”声场

时间:2019-05-26 02:29:18

标签: sony-audio-control-api

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

我知道,使用Sony STR-DN1080上的内置Chromecast时只能选择的2个SoundField是“ 2Ch Stereo”和“ Multi Ch Stereo”。根据{{​​3}},您可以在使用此输入时按下IR遥控器上的“ 2ch / Multi”按钮。

但是,当使用API​​通过以下方式选择这两个音场时:

{
    "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请求能够选择其他输入上的音场。使用内置的Chromecast(根据在线帮助)时,红外遥控器可以选择这些音场,但使用API​​时我无法访问它们。

1 个答案:

答案 0 :(得分:0)

看一下响应,两者看起来"target": "soundField"都是"currentValue": "off",并且"target": "soundField"设置为"isAvailable": false。因此,我的猜测是,即使您看起来好像要切换,然后在实践中使用遥控器,接收器中实际上也没有发生任何事情。自从我这周旅行以来,现在无法确认。

测试可用功能的另一种方法是使用“ Sony |音乐中心”(应用程序),我的猜测是在这种情况下“声场”设置也不可用。