mirror of
https://github.com/purplecabbage/phonegap-plugins.git
synced 2026-01-14 16:58:03 -05:00
27 lines
674 B
JavaScript
27 lines
674 B
JavaScript
//
|
|
// AudioEncode.js
|
|
//
|
|
// Created by Lyle Pratt, September 2011.
|
|
// Updated Opt 2012 by Keenan Wyrobek for Cordova 2.1.0
|
|
// MIT licensed
|
|
//
|
|
|
|
/**
|
|
* This class converts audio at a file path to M4A format
|
|
* @constructor
|
|
*/
|
|
|
|
function CompressAudio(originalSrc, externalSuccessCallback, failCallback, passThroughObject){
|
|
|
|
cordova.exec(successCallback,
|
|
failCallback,
|
|
"AudioEncode",
|
|
"encodeAudio",
|
|
[originalSrc]);
|
|
|
|
function successCallback(newSource){
|
|
if (passThroughObject) return externalSuccessCallback(newSource, passThroughObject);
|
|
else return externalSuccessCallback(newSource);
|
|
}
|
|
}
|