我在eclipse中的项目中创建了文件夹sdcard和子文件夹音频(sdcard / audio)。 sdcard文件夹将位于res文件夹下。然后我将mp3文件复制到音频文件夹(sdcard / audio / sound.mp3)。
我想知道的是,这个mp3文件会包含在我的项目中吗?即当用户下载我的应用程序时,他们也会获得mp3文件吗?通过这条路径可以在他们的设备中访问它: Environment.getExternalStorageDirectory()。getPath()+" audio / sound.mp3" ...
如果不是这样,那么我应该如何以及在何处加入音频文件?在资产文件夹中可能吗?我已经尝试将它们包含在res / raw中并且有效。但据我所知,只有声音和其他小声音的声音应该存在。
答案 0 :(得分:0)
这个mp3文件会包含在我的项目中吗?即当一个用户 下载我的应用程序,他们也会获得mp3文件吗?
是。
通过此路径可以在他们的设备中访问: Environment.getExternalStorageDirectory()。getPath()+ "音频/ sound.mp3" ...
绝对不是。幸运的是,项目的内部结构未映射到用户设备的文件系统。
This问题应该对/ res / raw和/ assets之间的区别做一些澄清,我认为assets文件夹是你mp3的正确选择。