1.0.0 • Published 6 years ago

nativescript-headset-detection v1.0.0

Weekly downloads
-
License
MIT
Repository
-
Last release
6 years ago

NativeScript Headset Detection plugin

Build Status NPM version Twitter Follow

Installation

tns plugin add nativescript-headset-detection

API

isConnected

To check for a headset at any given moment, use this method:

JavaScript

var headsetDetection = require("nativescript-headset-detection");

headsetDetection.isConnected()
    .then(function (connected) { console.log("Connected? " + connected); })
    .catch(function (err) { console.log("Error: " + err)});

TypeScript

import * as headsetDetection from 'nativescript-headset-detection';

headsetDetection.isConnected()
    .then(connected => console.log(`Connected? ${connected}`))
    .catch(err => console.log(`Error: ${err}`));

onConnectionStateChanged

To listen to changes to the headset state, use this one (adding it to a high level component like `app.ts|js makes sense); you can pass in a callback function that gets invoked whenever a headset is (dis)connected:

JavaScript

var headsetDetection = require("nativescript-headset-detection");

headsetDetection.onConnectionStateChanged(function (connected) {
  console.log("Connection changed to: " + connected);
});

TypeScript

import * as headsetDetection from 'nativescript-headset-detection';

headsetDetection.onConnectionStateChanged(connected => console.log(`Connection changed to: ${connected}`));