(此帖子被标记为“索尼”,以供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上进行测试。非常感谢。
答案 0 :(得分:0)
通过使用getSoundSettings
{
"method":"getSoundSettings",
"id":73,
"params":[
{
"target":"autoFormatDirect_2ch"
}
],
"version":"1.1"
}
对于“ autoFormatDirect_2ch”,我知道STR-DN1080支持以下值:
但这是您更改A.F.D设置的方式
如果您希望接收器使用AFD模式,请将“ soundField”设置为“ audioFormatDecoding”
{
"method":"setSoundSettings",
"id":5,
"params":[{
"settings":[
{
"target":"soundField",
"value":"audioFormatDecoding"
}
]}
],
"version":"1.1"
}
不幸的是,文档中“ setSoundSettings”:“ soundField”的所有有效输入的列表不完整。因此,您必须使用“ getSoundSettings”来获取当前所有受支持的值。
希望这对您有帮助