Sony Soundbar HT-ZF9 API setActiveTerminal показывает ошибку 12;другие API работают - PullRequest
0 голосов
/ 05 декабря 2018

Я хочу управлять звуковой панелью по локальной сети.

Я могу включать и выключать звуковую панель с почтальоном и данными Sony Api.

Когда я хочу изменить вход, в Почтальоне появляется ошибка 12. Я не понимаю, почему, потому чтодругие API, такие как getInformation, работают нормально.(сеть, 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 голосов
/ 07 декабря 2018

setActiveTerminal предназначен для активации или деактивации выходных портов extOutput или «зоны», которую он вызывает на STR-DN1080.Поскольку ZF9 не имеет многозонных возможностей, использование этого метода очень ограничено.

Я предполагаю, что вы хотите установить входной порт, и это делается через setPlayContent (без output параметр в json для ZF9) см. Sony Audio Control API - Не удается изменить вход на AV-ресивере для получения дополнительной информации.

...