[英]android.content.res.Resources$NotFoundException: Resource ID #0x0
[英]Audio not playing in android. android.content.res.Resources$NotFoundException: Resource ID #0x0
我正在嘗試在Android中播放音頻文件,但似乎崩潰了,並給出了ResourcesNotFoundException
。 音頻文件保存在res內的原始文件夾中。 音頻文件的名稱由隨機生成的數字確定,然后將其連接為“音頻”。
int res = getResources().getIdentifier ( "audio"+arrayIndex, "raw","com.din.askak" );
MediaPlayer mPlayer = MediaPlayer.create ( MainActivity.this, res );
在logcat中,似乎在創建mediaPlayer的行上拋出了異常。 我不知道我在做什么錯???
不鼓勵使用getIdentifier()
函數。 通過標識符而不是通過名稱檢索資源要高效得多。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.