我正在使用Cordova 4.2.0
插件文件和媒体。我在www
目录下的音频文件夹中有一些mp3文件。我可以使用路径cordova.file.applicationDirectory+"www/audio/01.mp3"
通过媒体插件播放文件,并尝试使用window.resolveLocalFileSystemURL
获取所有可用文件列表,但无法执行此操作。请看下面的代码总是失效功能。
window.resolveLocalFileSystemURL(cordova.file.applicationDirectory+'/www/audio',
function(dirEntry){
alert('in');
},
fail
);
请指导我最好的方法。
答案 0 :(得分:47)
您可以使用此功能获取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/");