Files
phonegap-plugins/iOS/AudioEncode/AudioEncode.js
2012-11-01 00:02:33 -07:00

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);
}
}