Cordova-使用cordova-plugin-media

时间:2019-06-24 20:53:00

标签: android cordova cordova-plugin-file

我想将录制的音频文件保存在持久性存储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

这似乎是插件中的错误,但我不确定。

知道为什么这不起作用吗?

有什么建议或解决方法吗?

0 个答案:

没有答案