Sony Audio Control API-无法选择A.F.D.声场

时间:2018-09-03 09:28:21

标签: sony-audio-control-api

(此帖子被标记为“索尼”,以供Sony工程师根据https://developer.sony.com/develop/audio-control-api/get-support查找)

你好索尼音频控制API出现问题。格式化JSON请求以选择“声场”时,以下操作成功:

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

但是,当将“值”设置为“自动”而不是“ 2chStereo”时,它将失败:

{
    "error": [
        3,
        "illegal argument"
    ],
    "id": 4
}

根据setSoundSettings的文档,“ auto”是我需要选择AFD模式的条件。 https://developer.sony.com/develop/audio-control-api/api-references/api-overview-2#_setsoundsettings_v1_1

我正在Sony STR-DN1080上进行测试。非常感谢。

1 个答案:

答案 0 :(得分:0)

通过使用getSoundSettings

{
 "method":"getSoundSettings",
 "id":73,
 "params":[
  {
   "target":"autoFormatDirect_2ch"
  }
 ],
 "version":"1.1"
}

对于“ autoFormatDirect_2ch”,我知道STR-DN1080支持以下值:

  • “ 2chStereo”
  • “ multiStereo”
  • “直接”
  • “关闭”

但这是您更改A.F.D设置的方式

如果您希望接收器使用AFD模式,请将“ soundField”设置为“ audioFormatDecoding”

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

不幸的是,文档中“ setSoundSettings”:“ soundField”的所有有效输入的列表不完整。因此,您必须使用“ getSoundSettings”来获取当前所有受支持的值。

希望这对您有帮助