Phonegap - 将mp3文件添加到我的应用版本中

时间:2014-04-24 13:56:44

标签: android cordova build mp3

我制作了一个自定义播放器,可以从手机上的目录播放mp3媒体文件(sdcard,root等)。

我想将我的mp3文件封装到我的应用程序中,我已经尝试将文件复制到我的项目根文件夹中,我已经创建了一个新目录并将其复制到那里,但是我在构建之后构建了我的.zip文件.phonegap网站和我下载的.apk文件我只有:

assets / www /和一些.js文件/ index.html。我的.mp3文件无法在www文件夹中找到。

如果我退回一级,我有一个startup.zip文件,如果我打开它,我可以找到我的文件,但www文件夹中不存在。

有人可以告诉我,我必须尊重哪些结构,或者我如何构建我的应用程序,以便我的.mp3文件包含在www文件夹中,以便我可以在我的应用程序中访问它们。

1 个答案:

答案 0 :(得分:0)

我在android上有类似的问题。我写了这个小函数。

function getAudioFileName(audioFileName){
    if(isAndroid()){
        //LOG("It is android so changing fileName");
        return "/android_asset/www/" + audioFileName;
    }
    //LOG("Not android so leaving fileName");
    return audioFileName;
}

我的所有声音文件都在www下的声音目录中。重要的是将权限设置为读写,否则不会被复制。