投屏不工作 — FCast/Chromecast/AirPlay 三种排查
先确认基础条件
不管用哪种投屏方式,先做这三件事:
- 手机/电脑和接收端设备在同一个局域网(同一 Wi-Fi、同一网段)
- 接收端设备已开机、已打开 FCast Receiver / Chromecast / AirPlay 接收功能
- Grayjay 和接收端应用/设备都是最新版本
基础条件过了还不行,分协议查。
FCast Receiver 排查
这是官方推荐方式,也是最稳定的。
- PC/Mac/Linux 上找不到设备:确认 FCast Receiver 已在电脑上运行(系统托盘/菜单栏有图标),并允许局域网连接
- Android TV 上找不到设备:确认 FCast Receiver 已通过 Google Play 或官网安装到电视上
- 设备列表里出现了但连不上:关闭 FCast Receiver 和 Grayjay,重新打开两端再试
- 投屏中途断开:检查手机是否锁屏(锁屏可能切断网络),检查路由器是否在做设备隔离
Chromecast 排查
- 找不到设备:Chromecast 需要通过 Google Home 应用完成初始设置,确保 Chromecast 已正常加入你的 Wi-Fi
- 投上去了但画面黑/只有声音:Chromecast 模式下某些视频流需要手机代理转发,手机锁屏或切后台会中断代理。保持手机亮屏
- 画面卡顿:Chromecast 模式下代理转发本身就增加了网络负担,Wi-Fi 信号弱时更明显。用 5GHz Wi-Fi 改善
AirPlay 排查
- 投不上去:AirPlay 不支持 DASH 流媒体格式(有独立音视频轨的视频)。某些平台(YouTube)的视频用 DASH,在 AirPlay 设备上就是投不了。这不是 bug,是 AirPlay 协议限制
- 找不到 Apple TV:确认 Apple TV 和手机在同一 Wi-Fi 且已启用 AirPlay 接收
GrapheneOS 用户注意
从 GrapheneOS 讨论区的反馈来看,GrapheneOS 上原生不支持 Chromecast 投屏(因为 AOSP 没有完整实现)。如果是这个系统,FCast Receiver 是更可靠的替代方案。