AirPlay 投屏音量控制:初始音量同步、音量曲线与跨平台实现

一个看似简单的满音量问题 先把接收端设备媒体音量调到最低,再从Apple设备发起AirPlay 投屏,投屏收发两端音量都变成满音量了!沿着这个现象继续测试,很快又遇到几组相关但不完全相同的问题: 发送端调节音量,已经拖到最低静音位置,接收端仍处于中等音量; 断开再投屏后,新的 RAOP 或 HLS 管线会把输出重新推回满音量; 修好初始同步后,Bilibi…

消失在第十分钟的投屏:HarmonyOS 后台任务与 Binder 唤醒排查实录

第十分钟,投屏画面突然消失 这是一个很有迷惑性的故障。 一台 HarmonyOS 手机把屏幕镜像到 Android 接收端。连接建立顺利,视频和 音频都正常,横竖屏切换也能工作。手机停留在投屏应用里时一切稳定;切到 视频应用,让投屏应用退到后台,画面仍然流畅。 然后,大约十分钟后,Android TV 的投屏画面突然消失。 没有逐渐增加的马赛克,没有越来越高…

APlay 为什么不把 mDNS 拆成独立进程

背景 在 UxPlay 的 PR #523 中,我们用内置的 mDNS responder 替换了 Avahi 依赖。PR 的 reviewer 提出了一个架构建议:是否应该把 mDNS 功能拆成独立进程,让用户自己选择用什么 mDNS 实现(Avahi、mDNSResponder 等)? 这个建议本身很合理——桌面场景下确实可以这样分工。但当目标平台变成…