索尼Soundbar HT-ZF9 API setActiveTerminal显示错误12;其他APi正在运行

时间:2018-12-05 12:25:36

标签: api sony

我想通过LAN控制条形音箱。

我可以使用邮递员和给定的Sony Api来打开和关闭条形音箱。

当我想更改输入时,在邮递员中出现错误12。 我不明白为什么,因为其他getInformation这样的API运作良好。 (网络,URL,端口,连接和库也应该可以)

我可以从Api getInformation中读取带有输入名称的信息。

但是随后我将它们粘贴到setActiveTerminal,发生错误12

有人知道,问题出在哪里吗?

在这里,使用的代码:

http://169.254.75.11:10000/sony/avContent

{
 "method":"setActiveTerminal",
 "id":55,
 "params":[
  {
   "active": "active",
    "uri": "extInput:hdmi?port=1"
  }
 ],
 "version":"1.0"
}

1 个答案:

答案 0 :(得分:0)

setActiveTerminal用于激活或停用在STR-DN1080上调用的输出端口extOutput或“区域”。由于ZF9没有多区域功能,因此此方法的使用非常有限。

我猜您想设置输入端口,这是通过setPlayContent完成的(对于ZF9,json中没有output参数)请参见 Sony Audio Control API - Can't Change Input on AV Receiver了解更多信息。