0.0.8 • Published 2 years ago

cordova-plugin-audio v0.0.8

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

cordova-plugin-audio

Setup

  • Install plugin in your ionic project
me@pc:~/app$ npm install --save cordova-plugin-audio
me@pc:~/app$ ionic cordova plugin add cordova-plugin-audio
  • Add to config.xml under ios platform:
<preference name="UseSwiftLanguageVersion" value="5" />
<config-file parent="NSMicrophoneUsageDescription" platform="ios" target="*-Info.plist">
  <string>The app needs permission for audio recording</string>
</config-file>
  • Add to config.xml under android platform:
    <config-file parent="/manifest" target="AndroidManifest.xml" xmlns:android="http://schemas.android.com/apk/res/android">
     <uses-permission android:name="android.permission.RECORD_AUDIO" />
     <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
    </config-file>

Usage

if (window.hasOwnProperty('cordova')) {
  window['Audio'].startMeter(
    100,
    (event: any) => {
      console.log(event);
    },
    (err: any) => {
      console.log(err);
    }
  );
}