我想一個聲音添加到我的聲音池聲游泳池 - 不加載文件
我一直停留在這一個多星期了,試圖通過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