Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Example implementation of AirPlay secondary display for iOS apps

branch: master
README.md

AirPlayDemo: Example of AirPlay secondary display for iOS apps

Synopsis

AirPlayDemo is a simple example showing how to use Apple's AirPlay as a secondary or accessory display for your iOS application (like Real Racing 2 HD). When run from a supported device, this will display the number of each screen, on each screen. The iOS device will show "1", and the AirPlay display and/or a display using the External Display connector will show a "2".

This app should be enough to give you something to start with.

The Details

Apple's developer documentation for implementing this functionality does not really make it clear that using an AirPlay connected device as a second display depends on the user enabling display mirroring on their device. When mirroring is enabled, you will get the UIScreenDidConnectNotification if you have registered for it. Users can enable and disable mirroring while your application is running, so you should handle it.

AirPlay documentation:

Apple : Enrich Your App for AirPlay

UIScreen Class Reference

To start mirroring:

Setting up and troubleshooting AirPlay Mirroring

Something went wrong with that request. Please try again.