上传捕获的音频文件时出现错误代码1

时间:2015-08-17 18:12:39

标签: javascript cordova audio phonegap-plugins file-transfer

我正在尝试实现Phonegap网站上提供的音频媒体捕获代码:

Phonegap - Media Capture - Audio

代码打开设备的录音机,文件按预期创建。但是,当我尝试通过File Transfer上传文件时,我会收到Error Code 1

我已尝试将以下代码与fullPathnativeURLtoURL()一起使用,但无效:

function uploadFile(mediaFile) {
        var ft = new FileTransfer(),
            path = mediaFile.fullPath,
            name = mediaFile.name;

        ft.upload(path,
            "http://my.domain.com/upload.php",
            function(result) {
                console.log('Upload success: ' + result.responseCode);
                console.log(result.bytesSent + ' bytes sent');
            },
            function(error) {
                console.log('Error uploading file ' + path + ': ' + error.code);
            },
            { fileName: name });
    }

但是,它适用于某些手机,这些手机会记录mp3个文件,但会为error code 13gpp个文件格式提供aac。我现在只在Android上尝试它。

0 个答案:

没有答案