Table of Contents
- Are Your iPhone and TV on the Same Wi-Fi Network?
- Restart the iPhone, TV and Router
- Turn AirPlay On in Your TV Settings
- Check Your TV Supports AirPlay 2
- Update iOS and Your TV Software
- Fix VPN and Router Settings That Block AirPlay
- AirPlay Connects but Shows a Black Screen?
- Frequently Asked Questions
AirPlay is not working on your TV in many cases for one simple reason: your iPhone and TV are not on the exact same Wi-Fi network. Fix that first, then restart both devices, confirm AirPlay is switched on in the TV settings, and install any pending software updates. Work through the fixes below in order — most people are mirroring again quickly.
Are Your iPhone and TV on the Same Wi-Fi Network?
AirPlay discovers devices over your local network using Apple's Bonjour service. If the iPhone is connected to your main network while the TV sits on a guest network — or the other way round — the two devices simply cannot see each other, and the TV never appears in the AirPlay list.
Check both ends. On the iPhone, open Settings > Wi-Fi and note the network name. On the TV, open its network settings and confirm the name matches exactly. If the TV will not connect at all, our smart TV WiFi fix guide covers the connection faults separately. Being on the 2.4 GHz and 5 GHz bands of the same router is fine, because a dual-band router bridges them. A separate guest SSID is not fine: guest networks are deliberately built to isolate devices from each other.
While you are there, remove any old network the TV may have saved from a previous router, so it cannot silently reconnect to the wrong one later.
Restart the iPhone, TV and Router
A stale network connection is a common cause, and a proper restart clears it. Restart the iPhone first. Then restart the TV properly — pressing the power button on the remote only puts it in standby. Unplug the TV from the wall, wait a full 60 seconds, and plug it back in so its network services start fresh.
Finally, unplug the router for 30 seconds and let it boot completely before testing again. Once everything is back on, open Control Center on the iPhone, toggle Wi-Fi off and on once — this forces the phone to re-scan for AirPlay receivers — then try Screen Mirroring again.
Turn AirPlay On in Your TV Settings
Many smart TVs ship with AirPlay present but not enabled, or it gets switched off during setup. Turn it on in the TV's own menu:
- Samsung: go to Settings > General > Apple AirPlay Settings and set AirPlay to On. If the connection code keeps failing, change Require Code to "First Time Only" in the same menu.
- LG: press the Home button, open the Home Hub (Home Dashboard on older models), select AirPlay, and make sure it is switched on.
- Sony: on Bravia models with the option, open Settings > Device Preferences > Apple AirPlay & HomeKit and turn AirPlay on.
- Vizio: from the SmartCast home screen, open Extras and check the Apple AirPlay settings.
- Apple TV box: go to Settings > AirPlay and HomeKit, turn AirPlay on, and set Allow Access to Everyone if the box does not appear.
Check Your TV Supports AirPlay 2
AirPlay is built into most Samsung, LG, Sony and Vizio smart TVs from 2018 onwards, but it is not on every model, and no software update can add it to a TV that lacks it. The quickest test: if your TV has no AirPlay menu anywhere in its settings (using the paths above), your model almost certainly does not support it.
For an unsupported TV, the reliable workaround is an Apple TV box connected by HDMI — it receives AirPlay from any iPhone. For a wired connection from a computer instead, our laptop-to-TV connection guide covers the HDMI and wireless setup. Alternatively, many streaming apps such as YouTube and Netflix have their own cast button that works with Chromecast built-in TVs, even when AirPlay itself is unavailable — our how to cast and screen mirror your phone to TV guide covers the phone-to-TV methods in full. and our Chromecast built-in not working fix guide covers the Chromecast side if casting itself fails.
Update iOS and Your TV Software
A classic pattern: the iPhone updates to a new iOS version and AirPlay suddenly breaks, because the TV is still running old firmware. Update both sides — our update LCD LED TV software guide covers the TV-side methods in full:
- iPhone: Settings > General > Software Update.
- Samsung TV: Settings > Support > Software Update > Update Now.
- LG TV: Settings > All Settings > Support > Software Update.
- Sony TV: Settings > Device Preferences > About > System software update.
After updating, restart both devices once more before testing — updates often leave the discovery service in a half-loaded state until a reboot.
Fix VPN and Router Settings That Block AirPlay
If both devices are on the same network and updated, something on the network itself is blocking discovery:
- Turn off any VPN on the iPhone. A VPN routes traffic away from your local network, which hides the TV. Disconnect it in the VPN app or in Settings > General > VPN & Device Management and try again.
- Disable AP isolation / client isolation in your router's wireless settings. This option (often on by default for guest networks) stops connected devices from talking to each other.
- Enable multicast / mDNS if your router offers the setting — AirPlay discovery depends on it, and some ISP-supplied routers ship with it off.
- Reduce interference. Move the iPhone closer to the TV and router for the test, and keep the router away from microwaves and thick walls where possible.
AirPlay Connects but Shows a Black Screen?
If the TV name appears, you connect, but the picture is black, the cause is usually different. Some apps block Screen Mirroring of protected video: the mirrored screen goes black while the app is open. Instead of mirroring, open the video in the app and use the AirPlay button inside the app — that streams correctly.
If no sound plays, check the TV volume and mute first, and restart the app on the iPhone. If the on-screen code never appears or is always rejected, restart the TV fully (unplug it) and set Require Code to "First Time Only" as described above.
As a last resort on the iPhone, reset its network settings under Settings > General > Transfer or Reset iPhone > Reset > Reset Network Settings. This erases saved Wi-Fi passwords, so only do it after everything else.
Frequently Asked Questions
Why doesn't my TV show up in the AirPlay list?
Usually because the iPhone and TV are on different networks, AirPlay is switched off in the TV settings, or the router is isolating devices. Are Your iPhone and TV on the Same Wi-Fi Network?, Turn AirPlay On in Your TV Settings, and Fix VPN and Router Settings That Block AirPlay above cover the checks in full.
Why does AirPlay keep disconnecting?
Weak Wi-Fi signal is the usual reason, followed by router interference and outdated TV software. Restart the iPhone, TV and Router and Update iOS and Your TV Software above cover the fixes in full.
Why is AirPlay lagging or buffering?
Congestion on a crowded 2.4 GHz network causes much of the lag. Fix VPN and Router Settings That Block AirPlay above covers the network fixes in full.
Can I use AirPlay without Wi-Fi?
With an Apple TV box, yes — peer-to-peer AirPlay can work without both devices joining the same network, as long as Wi-Fi and Bluetooth are on. Most smart TVs, however, require the iPhone and TV to share the same Wi-Fi network.
Why does AirPlay ask for a code every time?
Your TV's Require Code setting is set to "Every Time". Turn AirPlay On in Your TV Settings above covers the change to "First Time Only" in full.
Check the network first, then the AirPlay switch, then the updates — in that order. Most AirPlay failures are a mismatch between those three, not a fault in the TV itself.
About the Author — IW Official
A hands-on TV repair technician with years of experience fixing LED, LCD and Smart TVs. Runs a YouTube channel sharing practical, step-by-step TV repair videos, and writes in-depth troubleshooting guides so you can fix it yourself.

Comments
Ask a question below, or share what worked for your TV.