forked fromemj365/cordova-plugin-audio-recorder-api
- Notifications
You must be signed in to change notification settings - Fork0
tidycoder/cordova-plugin-audio-recorder-api
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This plugin is a Cordova audio recorder plugin that works as API.
Different thanhttp://plugins.cordova.io/#/package/org.apache.cordova.media-capture this plugin does not request the native recorder app (system default recorder) and active recording manually.
- iOS
- Android
$ cordova plugin add cordova-plugin-audio-recorder-api
varrecorder=newObject;recorder.stop=function(){window.plugins.audioRecorderAPI.stop(function(msg){// successalert('ok: '+msg);},function(msg){// failedalert('ko: '+msg);});}recorder.record=function(){window.plugins.audioRecorderAPI.record(function(msg){// completealert('ok: '+msg);},function(msg){// failedalert('ko: '+msg);},30);// record 30 seconds}recorder.playback=function(){window.plugins.audioRecorderAPI.playback(function(msg){// completealert('ok: '+msg);},function(msg){// failedalert('ko: '+msg);});}
iOS:/var/mobile/Applications/<UUID>/Library/NoCloud/<file-id>.m4a
Android:/data/data/<app-id>/files/<file-id>.m4a
Example with file plugin:http://ngcordova.com/docs/plugins/file/
iOS:/var/mobile/Applications/<UUID>/Documents/new_file.m4a
Android:<sdcard>/new_file.m4a
window.plugins.audioRecorderAPI.record(function(savedFilePath){varfileName=savedFilePath.split('/')[savedFilePath.split('/').length-1];vardirectory;if(cordova.file.documentsDirectory){directory=cordova.file.documentsDirectory;// for iOS}else{directory=cordova.file.externalRootDirectory;// for Android}$cordovaFile.copyFile(cordova.file.dataDirectory,fileName,directory,"new_file.m4a").then(function(success){alert(JSON.stringify(success));},function(error){alert(JSON.stringify(error));});},function(msg){alert('ko: '+msg);},3);
About
This plugin is a Cordova audio recorder plugin which works as API.
Resources
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
No packages published
Languages
- Java54.1%
- Objective-C40.0%
- JavaScript5.9%