Media With Compression Plugin
Stable Version 1.0.0
Published on 23 November 2017 by 
Created on 23 November 2017
Details
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.

https://github.com/rsirunesys/cordova-plugin-media-with-compression

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)
Category
Mobile Plug-ins
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.
Dependencies
See all 1 dependencies
Requirements
Platform
10.0.0.402
Database
All
Stack
All
Team
Component Consumers
Media With Compression Plugin has no consumers.
Weekly Downloads 
Related Components
Event System
leonardo.fernandes
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.
1394
Chosen
Miguel 'Kelter' Antunes
Chosen is a jQuery plugin that makes long, unwieldy select boxes much more user-friendly.
887
Infrastructure Monitor
Experts
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: http://outsyste.ms/1lnELXb
324
More from Davidk
No items to show...