我使用android和ios mobile上的媒体cordova插件工作一段时间来录制音频文件。它运作良好。但是在Windows上,虽然没有发生错误,但没有文件存在。就在应用程序进入后台并返回时,代码为2147483648的错误(我没有找到与此代码的问题相关的任何信息)。
function recordAudio() {
var src = "ms-appdata:///temp/sound.m4a";;
var mediaRec = new Media(src,
// success callback
function() {
console.log("recordAudio():Audio Success");
},
// error callback
function(err) {
console.log("recordAudio():Audio Error: "+ err.code);
});
// Record audio
mediaRec.startRecord();
}
我无法找到解决方案或类似问题。其余的github不包括问题。
答案 0 :(得分:0)
在MediaProxy.js中(plugins / cordova-plugin-media / mediaProxy.js) 有这个常数:
var PARAMETER_IS_INCORRECT = -2147024809;
这是你得到的错误吗?如果是这样,如果路径没有方案,这似乎只在一个地方使用。请查看该文件中的setTemporaryFsByDefault()
。