AirPlay

On this page3 sections

Best practices

Prefer the system-provided media player.

Provide content in the highest possible resolution.

Stream only the content people expect.

Support both AirPlay streaming and mirroring.

Support remote control events.

Don’t stop playback when your app enters the background or when the device locks.

Don’t interrupt another app’s playback unless your app is starting to play immersive content.

Let people use other parts of your app during playback.

If necessary, provide a custom interface for controlling media playback.

Using AirPlay icons

Custom color AirPlay icon

Position the AirPlay icon consistently with other technology icons.

Don’t use the AirPlay icon or name in custom buttons or interactive elements.

Pair the icon with the name AirPlay correctly.

Emphasize your app over AirPlay.

Referring to AirPlay

Use correct capitalization when using the term AirPlay.

Always use AirPlay as a noun.

Use terms like works with , use , supports , and compatible.

Use the name Apple with the name AirPlay if desired.

Refer to AirPlay if appropriate and to add clarity.


For the complete guidance, including worked examples and illustrations, see the canonical page: https://developer.apple.com/design/human-interface-guidelines/airplay

Apple HIG text and imagery are © Apple Inc. This page is a structured index of Apple’s canonical documentation (snapshot 2025-02-02), provided for quick reference and AI-agent consumption — it isn’t affiliated with or endorsed by Apple. Read the original at developer.apple.com (opens in new tab).

Get HIG guidance in your AI

Install HIG Doctor and get expert Apple design guidance directly in Claude Code.

npx skills add raintree-technology/hig-doctor
Email updates aren't configured on this deployment yet. Follow the GitHub repo (opens in new tab) for updates.