无法访问根目录phonegap

时间:2016-02-23 21:40:26

标签: javascript android html5 cordova

目前我正在开展一个项目,我必须访问可以在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);
    }

2 个答案:

答案 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