domoticz - 索尼音频 API 的范围
问题描述
我有一个非常基本的问题。我对 Sony STR-DN1080 很感兴趣,我想使用我自己的家庭自动化系统(例如domoticz)通过 Sony Audio API(据我所知唯一存在的)来控制它。但我不明白这个 API 是否只允许控制音频流的 AVR,或者它是否比这更广泛(也配置视频流的行为)......</p>
例如,是否可以使用 API 要求 STR-DN1080 使用 HDMI 输入 1 作为视频源,并将视频流发送到 HDMI(输出) n°2(用于投影仪)而不是 HDMI 输出 n°1(电视),同时将音频流(从 HDMI 输入 1)发送到 AVR 处理的扬声器?
稍后(电影之后),将 AVR 设置为将视频从 Hdmi 输入 1 播放到 HDMI 输出 n°1(电视)而不是 HDMI 输出 2(投影仪),并且仅使用电视播放音频(即不激活扬声器由 AVR 处理音频)?
谁能澄清它是否可以用 API 完成?
非常感谢
解决方案
要控制当前输出 HDMI 1、HDMI 2 或电视,可以通过音频控制 API(“setPlayContent”)完成,该 API 用于控制接收器,您可以通过音乐中心(Song pal)应用程序执行大多数操作可以通过这个 API 来做。
索尼的音频控制 API 它本身对流式音频的支持非常有限,并且不支持视频。
要对音频流进行更多控制,必须使用 DLNA 或 chrome-cast。接收器没有内置视频播放器,因此必须通过 hdmi 通过外部源提供。
我的建议是不要尝试将音频控制 API 用于音频流,最好从一开始就使用 DLNA(或 chrome-cast)(一些帮助入门)。
推荐阅读
- c# - POST 方法中来自 JsonSerializer 的 NullReferenceException
- ruby-on-rails - 排序模型 gem 的 UI 排序
- json - SQL JSON - 将 Json 附加到 Json
- php - Laravel Carbon 格式错误的日期
- c# - 如何在 C# 中使用服务和用户界面应用程序之间的共享内存?
- python - 为什么我在 python 中使用 sqlite3 的 fetchmany() 性能如此缓慢?
- php - PHP:“旋转”一个数组?与 array_unshift
- python - ModuleNotFoundError,即使模块已成功安装
- node.js - 未调用nodejs反应函数
- javascript - 有没有办法将 HTML 页面保存到从快速服务器发送的文件中?