如何保存音频并获得完整路径?

时间:2012-12-25 18:19:52

标签: cordova

我想录制音频,然后保存音频并获取该音频文件的完整路径或src

所以,我有两个问题:

1-如果我第一次使用此代码将文件名保存为“blank.mp3”

然后,如果我想将另一个文件记录为以前的文件名“blank.mp3”,它将用新的文件替换旧文件?或者它不会保存新的并给我错误???

2- src变量将包含该文件的完整路径??

3-总结下面的代码将记录并保存音频文件并获得其完整路径??

document.addEventListener("deviceready", function onDeviceReady() {
    window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, gotFS, function fail(){});
}, false);

var gotFS = function (fileSystem) {
    fileSystem.root.getFile("blank.mp3",
        { create: true, exclusive: false }, //create if it does not exist
        function success(entry) {
            var src = entry.toURI();
            console.log(src); //logs blank.wav's path starting with file://
        },
        function fail() {}
    );
};

1 个答案:

答案 0 :(得分:0)

  1. 替换旧的没有错误。如果将exclusive更改为true,则会返回错误
  2. 它不会记录任何内容,只需创建一个文件(如果不存在),并记录文件URL路径