Skip to content

Titanium module for handling buttons on headphones/headsets, bluetooth too.

Notifications You must be signed in to change notification settings

AppWerft/Ti.HeadphoneButtons

Repository files navigation

Ti.HeadphoneButtons

This little Titanium module is for listening to headset buttons. Details you can find on Android page

##Usage

require("de.appwerft.headphonebuttons").registerListener();
Ti.App.addEventListener("mediaButton", function(e) {
    console.log(e.keyCode);
    console.log(e.keyName);  // media_play, media_next, media_previous
});

This you need in you Manifest:

<receiver android:name="de.appwerft.headphonebuttons.MediaButtonReceiver" android:enabled="true" android:exported="true">
<intent-filter android:priority="999">
    <action android:name="android.media.AUDIO_BECOMING_NOISY" />
    <action android:name="android.intent.action.MEDIA_BUTTON"/>
</intent-filter>
</receiver>

Add “android.permission.BLUETOOTH” permission (outside the application-"folder") if you want to support bluetooth headset.

About

Titanium module for handling buttons on headphones/headsets, bluetooth too.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published