Media With Compression Plugin

Stable Version 1.0.0 (OutSystems 10)
Published on 23 November 2017 by 
Created on 23 November 2017
Media plugin including compression and other features
Read More

This plugin is a modified version of cordova-plugin-media that provides the ability to record and play back audio files on a device. Included are new methods (iOS and Android only) to pause recording, resume recording and to query the audio input power levels.  This plugin is also a modified version of cordova-plugin-media-with-compression created by Bob Moore of Alpha Software.  Bob added the compression options and the ability to pause and continue a recording.

New methods include (iOS and Android only):

recordAudioWithCompression(options): The options object includes the NumberOfChannels and the SampleRate. See the recordAudioWithCompression method description below for further details.

The NumberOfChannels options is currently a static value of 1.  This plugin wrapper could be easily modified to include this option as a variable.

Also available is a sample Mobile application: MediaWithCompressionApp.  This app demonstrates the use of the plugin.  I can't see how to include this app here or how to include a link to download it from my personal environment... if that's possible.

iOS and Android testing has been done.  Android audio files are, by default, located in the sdcard folder.

Using the sample app, a right-to-left swipe on a row in the Audio Recordings List will delete that row from the List, but does NOT delete the recording itself.

Reviews (0)
Mobile Plugins
Support Options
This component is not supported by OutSystems. You may use the discussion forums to leave suggestions or obtain best-effort support from the community, including from Davidk who created this component.
See all 1 dependencies
Component Consumers
No consumers yet.
Weekly Downloads 
Related Components
Event System
Use custom events in your OutSystems apps! Communicate events instantly between web blocks, refactor your screen logic, use divide-and-conquer for complex forms, build reusable components, and much more. And do all of these with a beautifully simple API.
Infrastructure Monitor
A LifeTime plugin to provide Developers and Operations a quick and simple infrastructure monitoring tool for the platform servers. It will help you keep your infrastructure in check by surfacing key performance metrics of your servers and alert you when these metrics reach thresholds that may compromise the performance or stability of your environments. Instructions here:
Miguel 'Kelter' Antunes
Chosen is a jQuery plugin that makes long, unwieldy select boxes much more user-friendly.