OPlayer 投屏设备找不到——Chromecast/AirPlay 搜不到怎么办
第一步:最容易忽略的基础检查
手机和电视在同一个 WiFi 吗
90% 的投屏失败根因。确保:
- 手机连的 WiFi 和电视连的 WiFi 完全相同(SSID 大小写也要一致)
- 手机连 2.4GHz,电视连 5GHz 通常可以互通,但部分路由器隔离了两个频段
- 不要一个连访客网络、一个连主网络
电视上的 Chromecast/AirPlay 开了吗
- Chromecast:切换到 Chromecast 信号源,确认电视上显示 Chromecast 待机画面
- AirPlay:Apple TV 在设置 → AirPlay 中需要开启
- 智能电视的 Chromecast 内置功能:需要在电视设置里手动开启
电视和手机真的通电开机了吗
别小看这条——部分电视/Chromecast 长时间待机后,投屏服务可能自动关闭。重新拔插电视电源试一下。
第二步:用其他 App 测试
在手机上打开 YouTube 或 Netflix:
- 这两个 App 的投屏功能都基于 Chromecast/AirPlay 标准
- 如果它们也搜不到设备 → 不是 OPlayer 的问题,是网络或设备层面的问题
- 如果它们能搜到 → OPlayer 可能版本太旧,更新 OPlayer 试试
第三步:网络层面排查
路由器客户端隔离
公共 WiFi 或部分路由器开启了「客户端隔离」:
- 同一 WiFi 下设备之间无法互相发现
- 解决:换到家庭路由器,或关闭客户端隔离
VPN / 代理干扰
手机上开了 VPN 会拦截局域网广播包(Chromecast/AirPlay 依赖局域网发现):
- 解决:投屏前关闭 VPN
WiFi 信号强度
| 信号 | 效果 |
|---|---|
| 强(-50 dBm 以上) | 正常投屏 |
| 中(-60~-70 dBm) | 可能偶尔断开 |
| 弱(-75 dBm 以下) | 搜不到或连上就断 |
路由器重启
长时间运行的路由器可能出现 UPnP/SSDP 服务异常:
- 拔掉路由器电源等 30 秒
- 插上等待 2 分钟
- 手机和电视重新连 WiFi
- OPlayer 重新搜投屏设备
第四步:设备层面排查
Chromecast 设备
- 拔插电源:硬重启 Chromecast
- 确认 LED 灯状态:正常待机时 Chromecast 有小灯,异常时可能红色或不亮
- 换 HDMI 口:有时 HDMI 口接触不良
- 确认 Chromecast 和电视 HDCP 兼容(部分老电视 HDCP 版本太低)
AirPlay / Apple TV
- Apple TV 上 设置 → AirPlay → 确认已开启
- iPhone 和 Apple TV 都连同一 WiFi(苹果设备这点特别重要)
- Apple TV 重启
智能电视内置 Chromecast
- 电视设置里搜索「Chromecast」或「Google Cast」
- 确认 Cast 功能已开启
- 部分电视需要先在 Google Home App 里完成设置
第五步:终极手段
重置 Chromecast
- Chromecast 设备上有一个小按钮,长按 10 秒恢复出厂
- 重新配对
OPlayer 更新到最新版
部分老版本的 Chromecast 库有兼容性问题。应用商店搜索更新。
换投屏方式
| 当前方式 | 失败 | 换为 |
|---|---|---|
| Chromecast | 搜不到 | AirPlay(如果有 Apple TV)或有线 HDMI |
| AirPlay | 搜不到 | Miracast(安卓自带)或有线 |
| DLNA | 搜不到 | SAMBA + DLNA 双开 |
绕过投屏,直接在电视上装播放器
如果以上都不行:
- 在电视上装 nPlayer、Infuse、Kodi
- 通过 SAMBA 直接访问 NAS 里的视频
- 手机只负责上传到 NAS,不负责投屏