Использование API для установки звуковых полей 'multiChStereo' и '2chStereo' на вводе Chromecast - PullRequest
0 голосов
/ 26 мая 2019

Относительно программирования с помощью Sony Audio Control API .

Я знаю, что только 2 звуковых поля, которые можно выбрать при использовании встроенного Chromecast на Sony STR-DN1080, являются '2Ch Stereo »и« Multi Ch Stereo ».При использовании этого входа вы можете нажать кнопку «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 голосов
/ 27 мая 2019

Глядя на ответ, похоже, что "target": "soundField" равно "currentValue": "off" для обоих, а "target": "soundField" установлено на "isAvailable": false.Поэтому я предполагаю, что даже если кажется, что вы переключаетесь, то при использовании пульта на практике в приемнике ничего не происходит.Не могу подтвердить это прямо сейчас, так как я путешествую на этой неделе.

Другой способ проверить, что доступно, - это использовать «Sony | Music Center» (приложение), и я предполагаю, что настройки «звукового поля»там тоже нет в наличии.

...