UNPKG

@apollosproject/react-native-airplay-btn

Version:

AirPlay library for iOS

27 lines (16 loc) 674 B
import React, { Component } from 'react'; import { requireNativeComponent, NativeModules, NativeEventEmitter } from 'react-native'; const { RNAirplay } = NativeModules; // Listen to emitted events const airPlayEmitter = new NativeEventEmitter(RNAirplay); // Register Events const isAvailable = airPlayEmitter.addListener('airplayAvailable', (devices) => devices.available) const isConnected = airPlayEmitter.addListener('airplayConnected', (devices) => devices.connected) // Export methods and button component export const AirPlay = RNAirplay; export const AirPlayListener = airPlayEmitter; export const AirPlayButton = requireNativeComponent('RNAirplay');