Skip to content

fizawisedv/bz-rn-headphone-detection

Folders and files

NameName
Last commit message
Last commit date
Dec 22, 2023
Dec 22, 2023
Dec 22, 2023
Dec 22, 2023
Dec 22, 2023
Dec 22, 2023
Dec 22, 2023
Dec 22, 2023
Dec 22, 2023
Dec 22, 2023
Dec 22, 2023
Dec 22, 2023

Repository files navigation

react-native-headphone-detection

Getting started

$ yarn add react-native-headphone-detection

Mostly automatic installation

  • For react-native 0.60+:

    $ cd ios && pod install && cd ..
  • For previous versions:

    $ react-native link react-native-headphone-detection

Add permissions for android:

<uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/>
<uses-permission android:name="android.permission.BLUETOOTH" />

Usage

import HeadphoneDetection from 'react-native-headphone-detection';

// Function
HeadphoneDetection.isAudioDeviceConnected().then(console.log);
/*
  Output:
  {
    audioJack: boolean,
    bluetooth: boolean,
  }
*/

// You can also use it as an event listener
HeadphoneDetection.addListener(console.log);

// Don't forget to remove the listener!
if (HeadphoneDetection.remove) { // The remove is not necessary on Android
  HeadphoneDetection.remove();
}

About

Headphone detection for ios

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published