【发布时间】:2013-05-06 18:34:10
【问题描述】:
我创建了一个几乎完成的游戏,但我仍然遇到一个问题: 一旦我按下一个我想要播放声音的按钮,我就用这段代码做到了这一点:
MediaPlayer planeSound = MediaPlayer.create(ObjectCanvas.getDrawContext(), R.raw.plane);
planeSound.start();
它工作得很好,但唯一的问题是当我多次按下它时,MediaPlayer 会给出一个错误,即错误 (-19,0)。我进行了搜索,但找不到解决方案。如果发生错误,MediaPlayer 将不再播放任何声音,直到重新创建活动。游戏没有得到 FC,只有错误 (-19,0)。
我不知道如何解决,希望有人能给我一些建议或解释。
【问题讨论】:
-
最好选择
SoundPool
标签: android android-mediaplayer