Android-怎么获取assets目录下的文件的Uri

意见反馈 意见反馈 主题:991 回复:2082

Android-怎么获取assets目录下的文件的Uri

甜柠檬 发布于 2017-06-14 字数 245 浏览 1158 回复 2

求教,能不能获取assets目录下的资源文件的Uri啊?
因为我需要播放音频,把音频放在ras目录下实在太混乱了,所以打算把资源都放在assets目录下
但是mediaplaer类的create方法只能放ras的资源或者Uri,现在都不知道要怎么去获取assets的Uri
求大侠

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

支持 Markdown 语法,需要帮助?

评论(2

甜柠檬 2017-10-04 2 楼

context.getResource().getAssert().open("your media");

参考链接

虐人心 2017-06-20 1 楼

最后我通过把音频资源放在raw目录解决了问题.
我没有理会音频的分类.直接通过需要播放的名字来获取音频的资源id,然后就播放了
用的是getResources().getIdentifier(name, "raw", getPackageName());这个方法
至于要对音频分类,这一个步骤就只能放弃了.