我在播放音频(mp3)文件时遇到问题,这个音乐文件就像点击声音一样,它驻留在原始文件夹中,问题是如果随机间隔有很多点击,它会抛出 nullPointer 异常。它发生在点击完成后的任何时间和任何时间,是否与内存问题或 MediaPlayer 相关问题有关,请提出任何建议。
我正在调用它的简单媒体播放器对象,但它是一个游戏,所以触摸它会播放文件,所以在游戏中我有很多东西要拖动所以我当时想要一个点击声音,有时它工作正常但是当超过一定限制时抛出空指针异常。这是代码:

   MediaPlayer mp= MediaPlayer.create(context,R.raw.soun1);
   mp.start();

而已:

最佳答案

试试这个::

MediaPlayer mp = new MediaPlayer();
    mp= MediaPlayer.create(this,R.raw.soun1);
    mp.start();

list 文件中的 权限:::
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>

关于android - 在android中播放mp3文件时遇到问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7509691/

10-12 06:31