我正在尝试创建一个能够使用智能手机麦克风录制音频的录制应用。目前我正在为Android开发。 我正在使用以下代码:
var audioRec;
var src = "fileName.wav";
audioRec = new Media(src, onSuccess, onError);
audioRec.startRecord();
// some code
audioRec.stopRecord();
该应用正在录制到内部存储中的根目录。
如果我创建一个目录 - 例如:recordingApp 并将src更改为:
var src = "recordingApp\fileName.wav";
然后,应用程序将记录到内部存储中根目录下的“recordingApp”目录。
如何录制到SD卡外部存储器中的目录?例如,SD卡中的“recordingApp”目录。
答案 0 :(得分:0)
取决于......某些版本的Android将外部卡安装在不同的目录中(当没有SD卡时,您还需要处理)。有时它是/ storage / extSdCard其他时间/ sdcard
在大多数情况下,您可以使用文件插件的内置枚举来获取正确的目录: https://github.com/apache/cordova-plugin-file
对于Android,您通常需要cordova.file.externalApplicationStorageDirectory