问题标签 [homepod]
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.
ios - 带有多个 AVPlayer 实例的 AirPlay 2
我们的应用程序一次播放两个音频流:一个前景(人声)流和一个背景(音乐)流。为了处理回放,我们有 2 个AVPlayer
实例,一个用于前景,一个用于背景。
使用 AirPlay 1,效果很好。您选择新路由,两个流都开始在所选设备上播放。
但是,对于 AirPlay 2,这不能正常工作。前景音频或背景音频都将开始播放,并以一种看起来像是在相互竞争的方式运行。它们永远不会正确叠加。
当流式传输到 AirPlay 2 设备(即 HomePod)时,是否有某种方法可以使这项工作发挥作用,而不必完全重写我们的整个应用程序AVSampleBufferAudioRenderer
?
ios - Siri 快捷方式适用于 iPhone,但不适用于 HomePod
我正在开发使用 Siri Shortcuts 的应用程序,但遇到了一个奇怪的问题:如果我在 iPhone 上运行快捷方式,它运行良好。如果我对连接到同一部 iPhone 的 HomePod 执行相同操作,我会从 Siri 收到“您的应用程序有问题”。我的快捷方式是在应用程序中创建的。
任何想法如何使它们通过 HomePod 工作?提前致谢!
ios - 是否有控制 HomePod 的 API?
我已经能够使用 HomeKit 框架来查找房屋、房间和配件,但由于某种原因,HomePod 没有被列为配件。是否有其他 api 可以让应用程序控制 HomePod?
linux - “未知广告数据包类型、无效广告数据、已纠正广告长度”Linux、Raspberry Pi、iOS、Homepod 的问题
我一直在使用我编写的一个小型 c 程序从低成本蓝牙温度传感器获取蓝牙 ble 广告包。其中许多传感器以 0 型或 4 型蓝牙广告包广播它们的温度和湿度读数。这使我能够从低成本传感器获取这些数据,而不必使用供应商的应用程序或云服务。
几个月来,使用树莓派收集这些数据并发布到 MQTT 一直很有效。最近该程序开始失败。我追踪到蓝牙堆栈在一些数字和组合记录错误后崩溃的问题,如下所示:
我在运行程序时看到这些错误:ARM Raspbian GNU/Linux 10 (buster) Intel Ubuntu 18.04.5 LTS
蓝牙堆栈故障和重新加载似乎最常发生在带有 USB 蓝牙适配器的 Raspberry Pi 上。在使用内部 UART 蓝牙适配器或更强大的 i5 x86 Ubuntu 机器上的任何适配器的 Raspberry Pi 上发生率较低。但是,所有这些都记录了上述消息的一些组合。
这是开始变得有点奇怪的地方。我很确定导致这些消息和崩溃的行为是我使用我的 iPhone 来控制我的 HomePods .....
这很快就从我的工资等级中移走了。在 HomePods 之前,我已经看到一些类似消息的报告,似乎表明广告数据包的速率超过了 Linux 蓝牙堆栈的某些内部。但是,正如我所说,我的系统已经运行了几个月,没有任何问题。直到,我认为,我将 HomePods 引入了我的家,即便如此,我认为可能是新版本的 HomePod 固件引发了这些问题。
任何想法或探索方向将不胜感激。
谢谢!
synchronization - homepod 如何与 2 个或更多扬声器同步音乐?
您是否知道 Apple Home-pod 如何在 2 个或更多扬声器之间同步音乐,以便它们可以同时播放相同的音乐。我在网上没有找到任何信息。