问题标签 [sony-audio-control-api]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sony-audio-control-api - 如何使用 Sony Control API 获取 Sony AVR 的“流信息”?
我将 Sony STR-DN1080 与Sony Audio Control API一起使用。一切正常,除了我找不到如何获取当前播放流的“流信息”。(使用前面板上的显示按钮显示当前播放流的音频编解码器,例如“Dolby Atmos - Linear PCM DAtmos”)。
sony-audio-control-api - 我的 HT-CT800 不支持某些 get API 函数
我的设备来自getInterfaceInformation
固件版本为M39.R.0377
我尝试getSoundSettings
使用
它返回
也使用getSupportedApiInfo
仍然返回
这些方法有效:
- 获取接口信息 (v1.0)
- 获取电源状态 (v1.1)
- 获取SWUpdateInfo (v1.0)
- 获取系统信息 (v1.4)
sony-audio-control-api - 使用 API 在 Bullt-in Chromecast 输入上设置“multiChStereo”和“2chStereo”声场
关于使用Sony Audio Control API进行编程。
我知道,在 Sony STR-DN1080 上使用内置 Chromecast 时,唯一可选择的 2 个声场是“2Ch Stereo”和“Multi Ch Stereo”。根据在线帮助,您可以在使用此输入时按下 IR 遥控器上的“2ch/Multi”按钮。
但是,当使用 API 选择这两个 soundField 时,使用:
和:
我收到以下 JSON 响应:
然而,这两个 JSON 请求能够选择其他输入上的 soundFields。使用内置 Chromecast(根据在线帮助)时,IR 遥控器可以选择这些音场,但在使用 API 时我无法访问它们。
python - 在 Python 中使用 Sony 的音频控制 API 实现 WebSockets
索尼的网站提供了一个使用 WebSockets 在 Node.js 中使用他们的 api 的示例
https://developer.sony.com/develop/audio-control-api/get-started/websocket-example#tutorial-step-3
它对我来说很好。但是当我试图在 Python 中实现它时,它似乎不起作用
我用websocket_client
给
websocket._exceptions.WebSocketBadStatusException: Handshake status 403 Forbidden
但在他们的示例代码中,没有任何类型的授权或身份验证