首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Cordova - cordova-plugin-file -稍后如何保存和定位文件

Cordova - cordova-plugin-file -稍后如何保存和定位文件
EN

Stack Overflow用户
提问于 2016-11-26 19:54:04
回答 1查看 57关注 0票数 0

我正在尝试编写一些代码,其中我使用Cordova媒体api录制声音,然后我需要找到该文件并使用它。如果我这样做

代码语言:javascript
复制
            var src = "voice_recording.mp3";
            media = new Media(src,

                function() {
                    alert("recordAudio():Audio Success");
                    //media.stopRecord();
                },

                function(err) {
                    alert("recordAudio():Audio Error: "+ err.code);
                }
            );
            media.startRecord();

该文件将保存在顶层目录的设备内部存储中。现在,如果我尝试这样定位它

代码语言:javascript
复制
            window.resolveLocalFileSystemURL("voice_recording.mp3", 

            function (ee) {
                // asd
                debugger;
                alert(ee.message);
            },

            function (ee) {
                // asd
                debugger;
                alert(ee.message);
            }
        );

我一直收到错误,这很难调试。

我如何将其保存到与应用程序本身相关的某个目录中,以及稍后如何定位该文件?

EN

回答 1

Stack Overflow用户

发布于 2016-11-27 01:48:08

尝试将媒体保存到cdvfile://localhost/persistent/voice_recording.mp3。这将确保文件位于一个持久的位置,同时也可以很容易地被以后的代码检索到。

至于调试,请在您的设备上启用调试,并使用Chrome (安卓)/Safari (iOS)来调试您的应用。两者都可以让您看到Javascript控制台,并在应用程序运行时与其进行交互。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40818057

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档