Cordova 列出应用程序目录 (WWW) 中的所有文件 [英] Cordova list all files from application directory (WWW)
问题描述
我使用带有插件文件和媒体的 Cordova 4.2.0
.我在 www
目录中的音频文件夹中有一些 mp3 文件.我可以使用路径 cordova.file.applicationDirectory+"www/audio/01.mp3"
通过媒体插件播放文件,并尝试使用 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
);
请指导我最好的方法.
推荐答案
您可以使用此功能获取 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/");
这篇关于Cordova 列出应用程序目录 (WWW) 中的所有文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!