目前我正在开展一个项目,我必须访问可以在Root中找到的Music目录。我正在尝试使用Phonegap / Cordova插件获取目录:https://github.com/apache/cordova-plugin-file
我尝试过很多东西而且我在Google上做过研究,但是找不到任何好的东西...... 这是我的代码:
/* THIS IS PLACED IN THE onDeviceReady FUNCTION! */
window.requestFileSystem(window.TEMPORARY, 1024*1024, onFileSystemSuccess, function(e) { alert("Something went wrong.."); });
alert( "5" );
/*************************************************/
function onFileSystemSuccess(fileSystem) {
alert("6"); // just for testing
fileSystem.root.getDirectory("Music", {}, getDirSuccess, function(e) { alert("Doesn't work"); } );
}
function getDirSuccess(dirEntry) {
alert("7");
var directoryReader = dirEntry.createReader();
directoryReader.readEntries(readerSuccess,fail);
}
答案 0 :(得分:1)
嗯......如果你正在寻找文件系统,你可能想尝试window.resolveLocalFilesystemURL()
而不是window.requestFilesystem()
。
我有一个示例例程,遍历一堆目录:How to get documents in an android directory that PhoneGap will see。它可能有助于缩小搜索范围。
答案 1 :(得分:0)
尝试以下路径:
/android_asset/www/song.mp3