我正在尝试使用cordova媒体插件录制音频,在启动媒体并替换“ file://”前缀之前,我遵循了一些有关创建文件的解决方案。 解决方案无济于事。 我尝试使用.errorCallback从media.create捕获错误,但是我发现使用errorcallback本身会导致错误并出现错误,例如未在Android上实现 我成功创建了文件,但似乎media.create失败,因为文件保持0Bytes
this.file.createFile(this.dir, this.filename, true).then(() => {
this.m = this.media.create(this.dir.replace(/^file:\/\//, '') + this.filename);
this.m.startRecord();
}).catch(e=>alert(JSON.stringify(e)));
this.dir的值为tempDirecotory
请帮助 预先感谢