我想将录制的音频文件保存在持久性存储cordova.file.dataDirectory
中。
当尝试在cordova.file.externalDataDirectory
中存储时,它可以正常工作,但是当我尝试在cordova.file.dataDirectory
中存储时,会得到error code 1
MediaError.MEDIA_ERR_ABORTED
。我的目标是仅从原始应用访问音频文件。
这是我尝试过的,与example for 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
这似乎是插件中的错误,但我不确定。
知道为什么这不起作用吗?
有什么建议或解决方法吗?