Кордова перечисляет все файлы из каталога приложений (WWW)

Я использую Cordova 4.2.0 с плагинами File и media. У меня есть mp3 файлы в аудио-папке внутри www каталога. cordova.file.applicationDirectory+"www/audio/01.mp3" и пытаюсь получить список доступных файлов с помощью window.resolveLocalFileSystemURL но не смог этого сделать. См. Ниже код всегда переходит в функцию сбоя.

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

Пожалуйста, назовите меня лучшим способом.

Ответы

Ответ 1

Вы можете использовать эту функцию для получения всех доступных файлов в 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/");