小编Wil*_*ite的帖子

Cordova 3.5.0 - FAILED重命名/storage/emulated/0/tmprecording.3gp

我在网上搜寻有类似问题的其他人.我发现了类似的错误消息,但没有人发现任何答案.这似乎是Cordova 2.x系列和3.x系列的常见错误消息.当我尝试使用Cordova的org.apache.cordova.media插件录制音频时出现此错误.具体来说,在创建媒体对象后,运行startRecord(),然后在执行stopRecord()时,即发生错误时.

function recordJournalAudio() {
    var mediaRecFile = 'journalEntry-' + app.nextJournalID + '.amr';
    if (!app.recording) {
        app.mediaRec = new Media(mediaRecFile, function() {
                console.log("recordAudio():Audio Success");
            },
            function(err) {
                console.log("recordAudio():Audio Error: "+ err.code);
            }
        );

        $("#recordJournalAudioBtn").button("option", "theme", "b");

        // Record audio
        app.mediaRec.startRecord();
        app.recording = true;
    }
    if (app.recording) {
        app.mediaRec.stopRecord(); //THIS IS WHERE THE ERROR OCCURS
        $("#recordJournalAudioBtn").button("option", "theme", "a");
    }       
}
Run Code Online (Sandbox Code Playgroud)

有没有人建议如何解决这个问题?

android cordova

6
推荐指数
1
解决办法
1774
查看次数

标签 统计

android ×1

cordova ×1