科尔多瓦列出来自应用程序目录(WWW)的所有文件 [英] Cordova list all files from application directory (WWW)

查看:117
本文介绍了科尔多瓦列出来自应用程序目录(WWW)的所有文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用 Cordova 4.2.0 使用插件文件和媒体。我在 www 目录内的音频文件夹中有一些mp3文件。我能够通过媒体插件使用路径 cordova.file.applicationDirectory +www / audio / 01.mp3播放文件,并尝试使用<$ c获取所有可用文件列表$ c> window.resolveLocalFileSystemURL 但无法这样做。

I am using Cordova 4.2.0 with plugins File and media. I have some mp3 files in audio folder inside www directory. I am able to play files through media plugin using path cordova.file.applicationDirectory+"www/audio/01.mp3" and trying to get all available files list using window.resolveLocalFileSystemURL but unable to do so. Please see below code always goes to fail function.

window.resolveLocalFileSystemURL(cordova.file.applicationDirectory+'/www/audio', 
    function(dirEntry){
        alert('in');
    }, 
    fail
);

请指导我最好的方法。

Please guide me the best way.

推荐答案

您可以使用此功能获取www / audio /文件夹中的所有可用文件

You can use this function to get all available files in www/audio/ folder

function listDir(path){
  window.resolveLocalFileSystemURL(path,
    function (fileSystem) {
      var reader = fileSystem.createReader();
      reader.readEntries(
        function (entries) {
          console.log(entries);
        },
        function (err) {
          console.log(err);
        }
      );
    }, function (err) {
      console.log(err);
    }
  );
}
//example: list of www/audio/ folder in cordova/ionic app.
listDir(cordova.file.applicationDirectory + "www/audio/");

这篇关于科尔多瓦列出来自应用程序目录(WWW)的所有文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆