All Projects → quellish → Airplaydemo

quellish / Airplaydemo

Example implementation of AirPlay secondary display for iOS (iPhone/iPad) apps

Labels

Projects that are alternatives of or similar to Airplaydemo

apple airplayer
Make your AirPlay devices as TTS speakers
Stars: ✭ 84 (-44%)
Mutual labels:  airplay
Hifiberry Os
Linux distribution optimized for audio playback
Stars: ✭ 487 (+224.67%)
Mutual labels:  airplay
Balena Sound
Build a single or multi-room streamer for an existing audio device using a Raspberry Pi! Supports Bluetooth, Airplay and Spotify Connect
Stars: ✭ 1,306 (+770.67%)
Mutual labels:  airplay
goplay2
Airplay 2 Receiver written in Go
Stars: ✭ 222 (+48%)
Mutual labels:  airplay
Airflix
🍿 An AirPlay friendly web interface to stream your movies and TV shows from a home server.
Stars: ✭ 420 (+180%)
Mutual labels:  airplay
Airplay Enabler
A helper tool that enables Optimus Player to stream audio using AirPlay 2.
Stars: ✭ 32 (-78.67%)
Mutual labels:  airplay
shairport-sync-mqtt-display
Display currently playing info, with remote control, using shairport-sync's MQTT support
Stars: ✭ 17 (-88.67%)
Mutual labels:  airplay
Java Airplay Lib
This library is intended to easily create AirPlay2 servers acting like Apple TV
Stars: ✭ 101 (-32.67%)
Mutual labels:  airplay
Super Simple Raspberry Pi Audio Receiver Install
Super Easy installation to make your Raspberry Pi an Audio Receiver
Stars: ✭ 448 (+198.67%)
Mutual labels:  airplay
Aircast Ios
aircast iOS SDK --- airplay screen mirror receiver iOS8-iOS11.3 support
Stars: ✭ 64 (-57.33%)
Mutual labels:  airplay
addon-airsonos
AirSonos - Home Assistant Community Add-ons
Stars: ✭ 50 (-66.67%)
Mutual labels:  airplay
Ezplayer
基于AVPlayer封装的视频播放器,功能丰富,快速集成,可定制性强,支持react-native。
Stars: ✭ 377 (+151.33%)
Mutual labels:  airplay
React Native Ezplayer
EZPlayer component for react-native apps
Stars: ✭ 47 (-68.67%)
Mutual labels:  airplay
SSMP
Second Screen Mode Protocol allows for any iOS device to become a desktop
Stars: ✭ 58 (-61.33%)
Mutual labels:  airplay
Airplay
关于AirPlay的一些逆向研究成果。
Stars: ✭ 96 (-36%)
Mutual labels:  airplay
RPiPlay
An open-source AirPlay mirroring server for the Raspberry Pi. Supports iOS 9 and up.
Stars: ✭ 4,113 (+2642%)
Mutual labels:  airplay
Versaplayer
Versatile Video Player implementation for iOS, macOS, and tvOS
Stars: ✭ 608 (+305.33%)
Mutual labels:  airplay
Airconnect Synology
AirConnect package for Synology NAS and Synology Router
Stars: ✭ 102 (-32%)
Mutual labels:  airplay
Addon Aircast
AirCast - Home Assistant Community Add-ons
Stars: ✭ 100 (-33.33%)
Mutual labels:  airplay
Forked Daapd
Linux/FreeBSD DAAP (iTunes) and MPD media server with support for AirPlay devices (multiroom), Apple Remote (and compatibles), Chromecast, Spotify and internet radio.
Stars: ✭ 1,073 (+615.33%)
Mutual labels:  airplay

##AirPlayDemo: Example of AirPlay secondary display for iOS apps

NOTE: An updated example using Storyboards with Airplay is available: https://github.com/quellish/AirPlayStoryboards

===================================================

###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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].