← 全部教程全部教程All guides

Sonos 疑难排解Sonos 疑難排解Sonos troubleshooting

Sonos 不出现在 AirPlay 列表,或者播一阵就断?Sonos 不出現在 AirPlay 列表,或者播一陣就斷?Sonos Not Showing in AirPlay? Fix Missing Speakers and Cutouts

先确认一件事:并不是每台 Sonos 都支持 AirPlay 2。确认过型号之后,再按网络、分组、来源三层往下查。这一篇不涉及恢复出厂设置——AirPlay 问题极少需要走到那一步。先確認一件事:並不是每台 Sonos 都支援 AirPlay 2。確認過型號之後,再按網絡、分組、來源三層往下查。這一篇不涉及恢復原廠設定——AirPlay 問題極少需要走到那一步。Start with one fact: not every Sonos speaker supports AirPlay 2. Confirm the model first, then work down through network, grouping and source. This guide does not involve a factory reset — AirPlay problems almost never need one.

最后更新:2026-09-25最後更新:2026-09-25Last updated: 2026-09-25

① 这台音箱到底支不支持 AirPlay 2?① 這台音箱到底支不支援 AirPlay 2?① Does this speaker support AirPlay 2 at all?

这是最常见的「问题」,而它根本不是故障。较早期的 Sonos 型号没有 AirPlay 2 硬件支持,无论怎么设置都不会出现在 AirPlay 列表里。在 Sonos App 的「系统」里逐台看产品型号,再对照官方的 AirPlay 2 兼容列表——一分钟就能排除掉一大类无用排查。這是最常見的「問題」,而它根本不是故障。較早期的 Sonos 型號沒有 AirPlay 2 硬件支援,無論怎麼設定都不會出現在 AirPlay 列表裡。在 Sonos App 的「系統」裡逐台看產品型號,再對照官方的 AirPlay 2 兼容列表——一分鐘就能排除掉一大類無用排查。This is the most common "problem", and it is not a fault. Older Sonos models have no AirPlay 2 hardware support and will never appear in the AirPlay picker, no matter what you change. Open System in the Sonos app, note each product's model, and check it against Sonos' AirPlay 2 compatibility list — a minute here removes a whole category of pointless troubleshooting.

有个实用的绕法:把不支持的音箱和一台支持 AirPlay 2 的音箱分到同一组,再 AirPlay 到那台支持的。声音会一起出,虽然那不是真正的 AirPlay 直连。有個實用的繞法:把不支援的音箱和一台支援 AirPlay 2 的音箱分到同一組,再 AirPlay 到那台支援的。聲音會一起出,雖然那不是真正的 AirPlay 直連。There is a useful workaround: group the unsupported speaker with one that does support AirPlay 2, then AirPlay to the supported one. Both will play, though it is not a true direct AirPlay connection.

② 支持但还是搜不到?先看网段和组播② 支援但還是搜不到?先看網段和組播② Supported but still not listed? Check subnet and multicast

AirPlay 靠 Bonjour(mDNS)发现设备,而 mDNS 走组播。iPhone 和 Sonos 必须在同一个子网,中间不能有阻断组播的设置。三个最常见的拦路点:访客网络(默认隔离)、路由器的「AP 隔离 / 客户端隔离」、以及某些企业或宿舍网络默认关掉组播。AirPlay 靠 Bonjour(mDNS)發現裝置,而 mDNS 走組播。iPhone 和 Sonos 必須在同一個子網,中間不能有阻斷組播的設定。三個最常見的攔路點:訪客網絡(預設隔離)、路由器的「AP 隔離 / 客戶端隔離」、以及某些企業或宿舍網絡預設關掉組播。AirPlay discovers devices over Bonjour (mDNS), and mDNS uses multicast. Your iPhone and your Sonos must sit on the same subnet with nothing blocking multicast in between. The three usual blockers are a guest network (isolated by default), the router's AP isolation or client isolation setting, and corporate or dormitory networks that disable multicast outright.

一个 20 秒的判据:把 iPhone 连到和音箱完全相同的 SSID(不是访客网、不是 5G 的另一个 SSID),再看 AirPlay 列表。如果这样就出现了,问题就在网络隔离,不在音箱。一個 20 秒的判據:把 iPhone 連到和音箱完全相同的 SSID(不是訪客網、不是 5G 的另一個 SSID),再看 AirPlay 列表。如果這樣就出現了,問題就在網絡隔離,不在音箱。A 20-second test: put the iPhone on exactly the same SSID as the speakers — not the guest network, not the separate 5 GHz SSID — and check the AirPlay list again. If it appears, the problem is network isolation, not the speaker.

③ VPN 会让 AirPlay 找不到 Sonos 吗?③ VPN 會讓 AirPlay 找不到 Sonos 嗎?③ Can a VPN stop AirPlay from finding Sonos?

手机上开着 VPN 时,部分 VPN 会把所有流量(包括本地发现)吃掉,AirPlay 列表就会变空。先把 VPN 关掉试一次——如果列表回来了,在 VPN 里为本地网段设置例外,或者听音乐时关掉。手機上開著 VPN 時,部分 VPN 會把所有流量(包括本地發現)吃掉,AirPlay 列表就會變空。先把 VPN 關掉試一次——如果列表回來了,在 VPN 裡為本地網段設定例外,或者聽音樂時關掉。With a VPN active, some clients capture all traffic including local discovery, which empties the AirPlay list. Turn the VPN off and test once — if the list returns, add a local-subnet exception in the VPN, or switch it off while listening.

iOS 的「私人 Wi-Fi 地址」也值得看一眼。它本身不阻断 AirPlay,但它会让路由器每次看到一个新的 MAC,导致你之前做的地址保留、白名单或家长控制规则失效——表现出来就是「昨天还好好的」。在该网络的 Wi-Fi 详情里关掉它,然后重连。iOS 的「私人 Wi-Fi 地址」也值得看一眼。它本身不阻斷 AirPlay,但它會讓路由器每次看到一個新的 MAC,導致你之前做的地址保留、白名單或家長控制規則失效——表現出來就是「昨天還好好的」。在該網絡的 Wi-Fi 詳情裡關掉它,然後重連。iOS's Private Wi-Fi Address is also worth a look. It does not block AirPlay by itself, but it makes the router see a new MAC each time, which quietly invalidates any address reservation, allow-list or parental-control rule you set up — surfacing as "it worked yesterday". Turn it off in that network's Wi-Fi details and reconnect.

如果是从 Mac 发 AirPlay,检查系统设置里的防火墙是否处于「阻止所有传入连接」。这个选项会连带挡掉 AirPlay 的回程流量。如果是從 Mac 發 AirPlay,檢查系統設定裡的防火牆是否處於「阻止所有傳入連接」。這個選項會連帶擋掉 AirPlay 的回程流量。If you are sending AirPlay from a Mac, check whether the firewall in System Settings is set to "Block all incoming connections". That option also blocks AirPlay's return traffic.

④ 播一阵就断,是 AirPlay 坏了吗?④ 播一陣就斷,是 AirPlay 壞了嗎?④ Cutting out mid-stream — is AirPlay broken?

AirPlay 对网络抖动比 Sonos 自己的串流敏感得多——因为音频是从你的手机实时推过去的,手机一走开、一锁屏、一切换频段,流就断。所以「AirPlay 会断但用 Sonos App 直接播不会断」是很正常的现象,它指向的是 Wi-Fi 质量,不是 AirPlay 功能坏了。AirPlay 對網絡抖動比 Sonos 自己的串流敏感得多——因為音訊是從你的手機實時推過去的,手機一走開、一鎖屏、一切換頻段,流就斷。所以「AirPlay 會斷但用 Sonos App 直接播不會斷」是很正常的現象,它指向的是 Wi-Fi 質素,不是 AirPlay 功能壞了。AirPlay is far more sensitive to network jitter than Sonos' own streaming, because the audio is pushed in real time from your phone — walk away, lock the screen, or switch bands and the stream breaks. So "AirPlay cuts out but playing directly from the Sonos app does not" is entirely normal, and it points at Wi-Fi quality rather than a broken AirPlay feature.

能改善的方向和一般掉线一样:让手机和音箱都待在信号好的频段、避开拥挤信道、给音箱固定 IP。如果你要长时间播放同一个来源,直接在 Sonos App 里选那个服务播会稳定得多——AirPlay 更适合临时投送。能改善的方向和一般斷線一樣:讓手機和音箱都待在信號好的頻段、避開擁擠信道、給音箱固定 IP。如果你要長時間播放同一個來源,直接在 Sonos App 裡選那個服務播會穩定得多——AirPlay 更適合臨時投送。The levers are the same as for ordinary dropouts: keep the phone and speakers on a band with good signal, avoid congested channels, and reserve the speakers' IP addresses. If you plan to play one source for a long stretch, selecting that service inside the Sonos app is far more stable — AirPlay suits ad-hoc casting better.

⑤ 分组之后音量或声道为什么会乱?⑤ 分組之後音量或聲道為什麼會亂?⑤ Why do volume and channels go wrong after grouping?

AirPlay 分组和 Sonos 分组是两套机制,叠在一起会打架。如果你在 AirPlay 里选了多台,同时又在 Sonos App 里把它们分了组,音量控制会变得不可预测。选一套用:要么全部在 AirPlay 里选,要么在 Sonos 里分好组、AirPlay 只投给组长。AirPlay 分組和 Sonos 分組是兩套機制,疊在一起會打架。如果你在 AirPlay 裡選了多台,同時又在 Sonos App 裡把它們分了組,音量控制會變得不可預測。選一套用:要麼全部在 AirPlay 裡選,要麼在 Sonos 裡分好組、AirPlay 只投給組長。AirPlay grouping and Sonos grouping are two separate mechanisms, and stacking them fights. If you select several speakers in AirPlay while they are also grouped in the Sonos app, volume control becomes unpredictable. Pick one: either select them all in AirPlay, or group them in Sonos and AirPlay only to the coordinator.

立体声对和家庭影院组则不需要在 AirPlay 里分别选——它们对外只表现为一个目标。如果你在列表里看到左右声道分开出现,说明那对立体声配对已经掉了,先回 Sonos App 里重建配对。立體聲對和家庭影院組則不需要在 AirPlay 裡分別選——它們對外只表現為一個目標。如果你在列表裡看到左右聲道分開出現,說明那對立體聲配對已經掉了,先回 Sonos App 裡重建配對。Stereo pairs and home theatre groups do not need to be selected separately in AirPlay — they present as a single target. If you see left and right appearing as separate entries, that pairing has broken; rebuild it in the Sonos app first.

按这个顺序试,不要跳按這個順序試,不要跳Work through it in this order

  1. 对照官方兼容列表确认型号支持 AirPlay 2——不支持就到此为止,改用分组的绕法。對照官方兼容列表確認型號支援 AirPlay 2——不支援就到此為止,改用分組的繞法。Check the model against Sonos' compatibility list. If it is not AirPlay 2 capable, stop here and use the grouping workaround instead.
  2. 把 iPhone 换到和音箱完全相同的 SSID,关掉 VPN,再看列表。把 iPhone 換到和音箱完全相同的 SSID,關掉 VPN,再看列表。Move the iPhone to exactly the same SSID as the speakers, turn off any VPN, and check the list again.
  3. 在路由器里确认没有开启 AP 隔离/客户端隔离,访客网络不算数。在路由器裡確認沒有開啟 AP 隔離/客戶端隔離,訪客網絡不算數。In the router, confirm AP isolation or client isolation is off. A guest network does not count.
  4. 重启这台音箱和路由器各一次(先音箱,等它回到 App 里,再路由器)。重啟這台音箱和路由器各一次(先音箱,等它回到 App 裡,再路由器)。Reboot the speaker and the router once each — speaker first, wait for it to reappear in the app, then the router.
  5. 仍然不出现,就换一台 Apple 设备试。两台都不出现 = 网络或音箱;只有一台不出现 = 那台设备的设置。仍然不出現,就換一台 Apple 裝置試。兩台都不出現 = 網絡或音箱;只有一台不出現 = 那台裝置的設定。If it still does not appear, try a second Apple device. Missing on both points at the network or the speaker; missing on only one points at that device's settings.

每做完一步就重新拉一次 AirPlay 列表再判断,不要一口气改五样。AirPlay 的发现有缓存,连续快速切换设置反而会让你读到过期的结果。每做完一步就重新拉一次 AirPlay 列表再判斷,不要一口氣改五樣。AirPlay 的發現有快取,連續快速切換設定反而會讓你讀到過期的結果。Re-open the AirPlay picker after each step rather than changing five things at once. AirPlay discovery is cached, and flipping settings rapidly tends to show you stale results.

按这个顺序试,不要跳

  1. 1
    确认型号支持 AirPlay 2对照官方兼容列表;不支持就改用分组的绕法
  2. 2
    同一个 SSID,关掉 VPNiPhone 连到和音箱完全相同的 SSID,再看列表
  3. 3
    路由器关掉 AP 隔离客户端隔离也要关;访客网络不算数
  4. 4
    先重启音箱,再重启路由器等音箱回到 App 里,再重启路由器
  5. 5
    换一台 Apple 设备试两台都没有:网络或音箱;只有一台没有:那台设备的设置

每做完一步就重新拉一次 AirPlay 列表再判断,不要一口气改五样

按這個順序試,不要跳

  1. 1
    確認型號支援 AirPlay 2對照官方兼容列表;不支援就改用分組的繞法
  2. 2
    同一個 SSID,關掉 VPNiPhone 連到和音箱完全相同的 SSID,再看列表
  3. 3
    路由器關掉 AP 隔離客戶端隔離也要關;訪客網絡不算數
  4. 4
    先重啟音箱,再重啟路由器等音箱回到 App 裡,再重啟路由器
  5. 5
    換一台 Apple 裝置試兩台都沒有:網絡或音箱;只有一台沒有:那台裝置的設定

每做完一步就重新拉一次 AirPlay 列表再判斷,不要一口氣改五樣

Work through it in this order

  1. 1
    Is the model AirPlay 2 capable?Check the compatibility list; if not, use the grouping workaround
  2. 2
    Same SSID, VPN offPut the iPhone on exactly the same SSID as the speakers
  3. 3
    AP isolation off in the routerClient isolation too; a guest network does not count
  4. 4
    Reboot speaker, then routerWait for the speaker to reappear in the app first
  5. 5
    Try a second Apple deviceMissing on both: network or speaker. On one: that device's settings

Re-open the AirPlay picker after each step rather than changing five things at once.

什么情况不该怪 AirPlay什麼情況不該怪 AirPlayWhen AirPlay is not the thing to blame

有几种症状看起来像 AirPlay 坏了,其实不是。只有某个 App 投不了——那是那个 App 自己的输出选择或版权限制,换个 App 试就知道。投得出但延迟很大——AirPlay 本身有约两秒缓冲,看视频时会明显唇音不同步,这是设计如此,不是故障;看视频请用支持低延迟的路径,或者直接在电视端处理。音量突然很小——先看那台音箱在 Sonos App 里的音量,AirPlay 音量和 Sonos 音量是叠乘的。有幾種症狀看起來像 AirPlay 壞了,其實不是。只有某個 App 投不了——那是那個 App 自己的輸出選擇或版權限制,換個 App 試就知道。投得出但延遲很大——AirPlay 本身有約兩秒緩衝,看影片時會明顯唇音不同步,這是設計如此,不是故障;看影片請用支援低延遲的路徑,或者直接在電視端處理。音量突然很小——先看那台音箱在 Sonos App 裡的音量,AirPlay 音量和 Sonos 音量是疊乘的。A few symptoms look like broken AirPlay but are not. Only one app fails to cast — that is that app's own output picker or licensing restriction; try another app and you will know. It casts but the delay is large — AirPlay buffers roughly two seconds, so lip-sync drifts noticeably with video. That is by design, not a fault; for video, use a low-latency path or handle it at the TV. The volume is suddenly tiny — check that speaker's volume inside the Sonos app first, because AirPlay volume and Sonos volume multiply.

还有一种容易误判的:投送成功但没声音。先确认那台音箱不是被静音、不在其他分组里、也不是正在播 TV 输入。家庭影院组在电视输入激活时会拒绝其他来源。還有一種容易誤判的:投送成功但沒聲音。先確認那台音箱不是被靜音、不在其他分組裡、也不是正在播 TV 輸入。家庭影院組在電視輸入激活時會拒絕其他來源。One more easy misread: the cast succeeds but there is no sound. Confirm the speaker is not muted, not part of another group, and not currently on its TV input — a home theatre group will refuse other sources while the TV input is active.

官方参考官方參考Official references

锁屏、快捷指令都能接上;装了家庭桥接,还能接 Apple 家庭鎖屏、捷徑都能接上;裝了家庭橋接,還能接 Apple 家庭Lock screen and Shortcuts, plus Apple Home with the bridge

ZoneFoundry 把 Sonos 接进快捷指令和锁屏,不用为了换首歌先解锁再开 App;装了家庭桥接,还能接进 Apple「家庭」。ZoneFoundry 把 Sonos 接進捷徑和鎖屏,不用為了換首歌先解鎖再開 App;裝了家庭橋接,還能接進 Apple「家庭」。ZoneFoundry brings Sonos into Shortcuts and onto your lock screen — no unlocking and opening an app just to change a track. With the home bridge installed, it also joins Apple Home.

下一步下一步Next

音箱反复掉线 →喇叭反覆掉線 →Speakers keep dropping off Wi-Fi →
分组、立体声对和家庭影院的分别 →分組、立體聲對和家庭影院的分別 →Groups vs stereo pairs vs home theatre →
把 Sonos 接进 Apple 家庭和 Siri →把 Sonos 接入 Apple 家庭同 Siri →Put Sonos into Apple Home and Siri →

AirPlay 适合临时投送;如果你想长期用一句话跨服务点歌、或者一次控制多个房间,ZoneFoundry 提供这一层,同时保留你现有的 Sonos 设置不变。AirPlay 適合臨時投送;如果你想長期用一句話跨服務點歌、或者一次控制多個房間,ZoneFoundry 提供這一層,同時保留你現有的 Sonos 設定不變。AirPlay suits ad-hoc casting. If you want to search across services by voice or control several rooms at once as a habit, ZoneFoundry adds that layer while leaving your existing Sonos setup unchanged.