cordova media.startRecord录音文件保存路径

根据文档代码:

functionrecordAudio () {
  var src = "myrecording.mp3";
  var mediaRec = newMedia(src,
  //success  callback
  function() {
    console.log("recordAudio():Audio Success"); 
  },
  //error callback
  function(err) {
    console.log("recordAudio():Audio Error:"+err.code); 
  });
  //Record audio
  mediaRec.startRecord();
}

可以正确记录录音文件,但却不知道myrecording.mp3保存在哪里,导致后续没办会对文件进行处理,找了两天,终于在一篇文档中看到了,录音文件的实际url是:

url = '/sdcard/' + src

猜测可能是media调用的是手机自身的录音功能,所以录音文件就直接存在存储卡的根目录下了,所以只要在文件名前加上sdcard就可以了。
感谢mft8899老师的分享,给我启发的原文在这里:
android ->cordova record 录音

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容