UNPKG

@apollosproject/react-native-airplay-btn

Version:

AirPlay library for iOS

52 lines (33 loc) 1.05 kB
# react-native-airplay-btn AirPlay library for iOS ## Installation with Automatic Linking ```js npm i react-native-airplay-btn --save react-native link ``` ### How to create listeners ```js import { AirPlayListener } from react-native-airplay-btn this.airPlayAvailable = AirPlayListener.addListener('airplayAvailable', devices => this.setState({ airPlayAvailable: devices.available, })); --> returns a boolean this.airPlayConnected = AirPlayListener.addListener('airplayConnected', devices => this.setState({ airPlayConnected: devices.connected, })); --> returns a boolean // Remove Listeners in componentWillUnmount this.airPlayConnected.remove(); this.airPlayAvailable.remove() ``` ## Methods ```js AirPlay.startScan(); AirPlay.disconnect(); ``` ### Create AirPlay Button ```js import { AirPlayButton } from 'react-native-airplay-btn'; <Button style={{ height: 30, width: 30, justifyContent: 'center', alignItems:'center' }} /> ``` Note: The AirPlay Button does not show in the simulator ## Author Nadia Dillon