[ri-alerts color=”success”]使用步骤:先打开iTune播放音乐并且连接到HomePod或HomePod mini,再打开插件即可。这样苹果音箱播放音乐的时候就不会放着放着就自动停止了。[/ri-alerts]
症状
您正在使用 AirPlay 将音乐从 iTunes for Windows 流式传输到 Apple HomePod。听起来不错,你很开心。音乐将在任意时间后停止在 HomePod 上。音乐继续在 iTunes 上播放。静音的 HomePod 出现在 iTunes 扬声器下拉列表中,带有一个可怕的“减号”图标。
要重新播放音乐,您必须在 iTunes 扬声器下拉列表中再次单击 HomePod。您还可以通过在 iOS iTunes Remote 应用程序中轻点 HomePod,然后再轻点它来重新播放音乐。音乐可能会继续播放一段时间。或者它可能会再次停止。这太让人恼火了,你开始厌恶你的 HomePod。
其他观察:
它发生在最新版本的 iTunes 中,例如 12.10.7.3。
这主要发生在基于 AirPlay 2 的 HomePods 和 Apple TV 4 设备上。
支持 AirPlay 2 的 AirPort Express 设备似乎工作正常。
内置于音频接收器中的 AirPlay 1(或 2?)也能正常工作。
(疑似)问题
根据Bumbeen 在 Apple 社区论坛中所做的研究,最新版本的 iTunes 似乎无法通过 TCP 端口 7000 向 AirPlay 客户端发送定期保持活动消息。Bumbeen 使用 Wireshark 来记录和分析 iTunes 和他的 HomePod 之间的通信. 当 iTunes 未能发送保持活动消息时,音乐停止了。HomePods 和 Apple TV 设备会出现这种情况。AirPort Express 和其他非 Apple AirPlay 客户端似乎不受影响。
解决方法
在后续帖子中,Bumbeen 记录了使用流行的 Windows 宏程序 AutoHotkey 触发 iTunes 中 1% 的音量变化。每 25 秒左右执行一次此操作足以保持 iTunes 和 HomePod 之间的通信(和音乐!)稳定。1% 的体积变化几乎察觉不到。
然而,AutoHotKey 对于这种后台任务来说并不是一个好的引擎。
所以我接受了这个想法并编写了一个小应用程序。Windows 上的 iTunes 通过 COM 对象将自身公开为可编程接口。我的应用程序使用 COM 接口并指示 iTunes 定期更改音量。
该应用程序本身很简单。运行时,它通过 COM 接口与 iTunes 建立通信。每 20 秒发送一次 1% 的音量变化,等待 1.5 秒,然后将音量设置回原来的位置。1.5 秒的等待让 iTunes 有时间提醒 AirPlay 客户端发生了某些事情。事实上,如果您观察 iOS Remote App 上的主音量滑块,您可以看到音量移动了几个像素。
您可以更改音量增量百分比和时间。但我认为您不需要更改它。将“Volume Change”字段更改为 50 只是为了确保音量变化影响到 iTunes 是很有趣的。不会保存任何更改。
系统要求
此应用程序是在装有 Visual Studio 的 Windows 10 计算机上构建的。它使用 Microsoft .NET 4.7.2 框架。所以你需要安装.NET。它应该已经安装在您的机器上并且是最新的。如果没有,请使用下面的链接。您需要下载“适用于应用程序”的 .NET Framework 4.8。不要下载 .NET Core。
https://dotnet.microsoft.com/download/dotnet-framework/thank-you/net48-web-installer。
此软件适用于 Microsoft Windows。没有适用于 Mac 的版本。
如何运行
将 ZIP 文件解压缩到 PC 上任意位置的文件夹中。
在启动音量调节器之前,请确保 iTunes 正在运行。
双击 iTunesVolumeAdjuster.exe 图标。
如果出现“Windows 保护您的 PC”对话框,请单击“仍然运行”。出现此对话框是因为这是一个新颖的应用程序,我还没有使用软件发布证书对 EXE 进行签名。
当它启动时,您应该会看到一个如上图所示的窗口。屏幕一显示,它就会开始进行音量调节工作。
如果软件没有启动,您可能必须如上所述安装 .NET。或者可能还有其他事情发生。
☀免责声明
本站为资源分享站,所有资源信息均来自网络,您必须在下载后的24个小时之内从您的电脑中彻底删除上述内容;版权争议与本站无关,所有资源仅供学习参考研究目的,如果您访问和下载此文件,表示您同意只将此文件用于参考、学习而非其他用途,否则一切后果请您自行承担,如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。 本站为非盈利性站点,并不贩卖软件,不存在任何商业目的及用途,网站会员捐赠是您喜欢本站而产生的赞助支持行为,仅为维持服务器的开支与维护,全凭自愿无任何强求。
- 最新
- 最热
只看作者