Mac投屏卡顿或搜不到电视,主因是AirPlay链路中断:需先确认同网段连通性,关闭路由器AP隔离,M芯片用户禁用AWDL,电视端开启接收服务并保持亮屏,最后强制刷新设备列表。

Mac投屏到电视时画面卡顿、延迟高或根本搜不到设备,不是Mac性能不足,而是AirPlay发现与传输链路中某个环节被阻断——可能是路由器悄悄开启了AP隔离,也可能是M系列芯片的AWDL协议正在和Wi-Fi抢射频资源,还可能是电视端接收服务压根没启动。
先确认基础连通性是否成立
这一步跳过等于白调:Mac和电视必须在同一局域网,且彼此能“看见”。
打开Mac的“系统设置”→“网络”,确认当前Wi-Fi连接状态为“已连接”,并记下IP地址前三位(如192.168.3);
在电视设置里找到网络状态页,核对是否也是同一网段(如192.168.3.x),【若电视IP是169.254.x.x或显示“无互联网”,说明未真正入网,AirPlay必然失败】;
用手机连同一Wi-Fi,打开乐播投屏App,看能否搜到该电视——能搜到,说明电视接收服务正常;搜不到,问题在电视端。
检查路由器是否开启AP隔离
AP隔离是企业级路由器默认启用的功能,它会让同一Wi-Fi下的设备互相“失联”,AirPlay依赖设备间mDNS广播发现彼此,一隔离就彻底失效。
登录路由器后台(通常浏览器输入192.168.1.1或192.168.0.1),在无线设置或高级安全选项中查找“AP隔离”“客户端隔离”“Client Isolation”开关;
将其关闭,保存并重启路由器;
等待1分钟后,在Mac控制中心重新点击“屏幕镜像”,观察电视名称是否出现在列表中——【90%的“搜不到”问题在此一步解决】。
禁用AWDL接口释放射频资源(M系列芯片专属)
M1/M2/M3芯片的无线模块高度集成,AWDL协议与Wi-Fi共用同一射频硬件,投屏时若同时运行iMessage、FaceTime或Handoff,AWDL会抢占带宽导致卡顿甚至断连。
① 按Command + 空格打开Spotlight,输入“终端”并回车;
② 粘贴执行:sudo ifconfig awdl0 down,输管理员密码(不显示字符,输完直接回车);
③ 执行ifconfig awdl0 | grep status,若返回status: inactive即成功;
④ 此时立刻尝试投屏,卡顿感通常会明显缓解;
注意:重启Mac后awdl0会自动恢复启用,如需长期稳定,应部署守护脚本而非每次手动操作。
电视端接收服务排查路径
安卓电视、海信、小米等非Apple TV设备,原生不支持AirPlay,必须依赖第三方接收App才能被Mac识别。
方法一:确认电视已安装“乐播投屏TV版”或“海豚星空”,打开App并停留在首页(不能退到后台);
方法二:部分新机型(如2025年后发布的TCL QLED)内置AirPlay 2接收,需进入【设置】→【通用】→【AirPlay与HomeKit】→开启AirPlay;
方法三:若用Apple TV,检查tvOS是否为17.5或更高版本,并在【设置】→【AirPlay与HomeKit】中确认“允许隔空播放”为开启状态;
【关键提示:电视待机状态下AirPlay服务会关闭,必须亮屏且主界面可见,Mac才能发现设备】。
强制刷新AirPlay设备列表
菜单栏AirPlay图标有时会缓存旧状态,明明电视开着却显示“无可用设备”。
点击菜单栏右上角AirPlay图标(小电视+箭头)→滚动到底部→点击“扫描AirPlay设备”;
等待5秒,列表将强制刷新一次;
若仍为空,不要反复点击,立即切换到控制中心→“屏幕镜像”再试一次——两个入口底层扫描机制不同,常有互补效果。

















