Я хочу сохранить записанный аудиофайл в постоянном хранилище cordova.file.dataDirectory
.
При попытке сохранить в cordova.file.externalDataDirectory
все работает нормально, но при попытке в cordova.file.dataDirectory
я получаю error code 1
MediaError.MEDIA_ERR_ABORTED
. Моя цель - сделать так, чтобы аудиофайлы были доступны только из оригинального приложения.
Вот что я попробовал, что очень похоже на пример для cordova-plugin-media
var src = cordova.file.dataDirectory + "myrecording.mp3";
var mediaRec = new Media(src,
// success callback
function() {
console.log("recordAudio():Audio Success");
},
// error callback
function(err) {
console.log("recordAudio():Audio Error: "+ err.code);
});
mediaRec.startRecord()
mediaRec.stopRecord()
// recordAudio():Audio Success
mediaRec.play()
// recordAudio():Audio Error: 1
Кажется, это ошибка в плагине, но я не уверен.
Есть идеи, почему это не работает?
Есть предложения или обходные пути?