[英]cordova record audio not work windows 10 mobile
我使用Android和ios mobile上的media 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不包含问题。
在MediaProxy.js(plugins / cordova-plugin-media / mediaProxy.js)中,存在以下常量:
var PARAMETER_IS_INCORRECT = -2147024809;
这是您得到的错误吗? 如果是这样的话,如果没有该路径的方案,则似乎只能在一个地方使用。 看一下同一文件中的setTemporaryFsByDefault()
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.