capacitor-plugin-speaker-toggle-ios-android
TypeScript icon, indicating that this package has built-in type declarations

1.1.1 • Public • Published

capacitor-plugin-speaker-toggle-ios-android

Capacitor plugin for switching between speaker, earpiece and bluetooth headset when playing audio.

Install

npm install capacitor-plugin-speaker-toggle-ios-android
npx cap sync

Import the plugin in your ts file

import { AudiotoggleBluetooth } from 'capacitor-plugin-speaker-toggle-ios-android';

In Android, If you face sound is not toggling, please check permission in your AndroidManifest.xml file

    <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/>
    <uses-permission android:name="android.permission.BLUETOOTH_CONNECT"/>

API

setAudioMode(...)

setAudioMode(data: { mode: AudioMode; }) => Promise<void>
Param Type
data { mode: AudioMode; }

isHeadsetConnected()

isHeadsetConnected() => Promise<{ connected: boolean; }>

Returns: Promise<{ connected: boolean; }>


Type Aliases

AudioMode

'EARPIECE' | 'SPEAKER' | 'NORMAL' | 'RINGTONE' | 'BLUETOOTH'

Readme

Keywords

Package Sidebar

Install

npm i capacitor-plugin-speaker-toggle-ios-android

Weekly Downloads

0

Version

1.1.1

License

MIT

Unpacked Size

23.6 kB

Total Files

25

Last publish

Collaborators

  • javed-shahzad