我制作了一个自定义播放器,可以从手机上的目录播放mp3媒体文件(sdcard,root等)。
我想将我的mp3文件封装到我的应用程序中,我已经尝试将文件复制到我的项目根文件夹中,我已经创建了一个新目录并将其复制到那里,但是我在构建之后构建了我的.zip文件.phonegap网站和我下载的.apk文件我只有:
assets / www /和一些.js文件/ index.html。我的.mp3文件无法在www文件夹中找到。
如果我退回一级,我有一个startup.zip文件,如果我打开它,我可以找到我的文件,但www文件夹中不存在。
有人可以告诉我,我必须尊重哪些结构,或者我如何构建我的应用程序,以便我的.mp3文件包含在www文件夹中,以便我可以在我的应用程序中访问它们。
答案 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下的声音目录中。重要的是将权限设置为读写,否则不会被复制。