我想一个声音添加到我的声音池声游泳池 - 不加载文件
我一直停留在这一个多星期了,试图通过URL等装载的各种方法,但没有作品。任何帮助将不胜感激。
我得到的错误:android.content.res.Resources $ NotFoundException:从可绘制资源ID文件res/raw/claps.wav。
我知道该文件是在apk中,我unziped apk在/res/raw/claps.wav下找到它。
SoundPool mySoundPool = new SoundPool(4, AudioManager.STREAM_MUSIC, 0);
int myAudioFile = context.getResourceId("raw.claps");
try{
mySoundPool.load(context.getActivity(),myAudioFile,1);
} catch (Exception e){
message = String.valueOf(e);
}
谢谢!
不,文件仍然没有找到... – panthro
它应该工作,确保getResId()参数是正确的。 – Rohan
好吧,claps是我的声音文件的名称,我是否需要将R.raw.class更改为任何特定的?感谢您的帮助顺便说一句 – panthro