【发布时间】:2018-03-15 15:29:52
【问题描述】:
我正在开发一个包含 100 种音效的 Android 应用程序。 在我播放了 25 个声音之后,我无法再播放了,我必须关闭应用程序并等待几分钟,然后再打开应用程序,现在我可以播放其他声音了。
final MediaPlayer mp81 = MediaPlayer.create(MainActivity.this, R.raw.a81);
我使用以下代码播放声音:
mp81.start();
我使用以下代码停止播放声音:
mp81.seekTo(0);
我也使用了stop() 方法,但问题仍然存在。
还有其他方法需要补充吗?
【问题讨论】:
-
确保在播放一个声音时清理内存
-
只是一个建议,对于这种任务 SoundPool 类可能有用
标签: android audio media-player playing