【发布时间】:2011-02-06 02:47:58
【问题描述】:
我目前正在开发一个 Android 应用程序,我正在使用 Eclipse,当然还有 Android SDK,但我遇到了一个问题,这几乎是我在发布 beta 版本之前需要解决的唯一问题到 Android 电子市场。
所以,我的问题是我有一个带有 4 个不同按钮的 xml,如果用户按下某个按钮,则会播放一种声音,如果用户按下任何其他按钮,则会播放另一种声音但是声音有时只会播放,我希望每次用户按下按钮时都会播放。 这是我的代码(关于媒体播放器):
public MediaPlayer right=null;
public MediaPlayer wrong=null;
if(right!=null) {
right.reset();
right.release();
}
if(wrong!=null) {
wrong.reset();
wrong.release();
}
right = MediaPlayer.create(getBaseContext(), R.raw.rightsound);
wrong = MediaPlayer.create(getBaseContext(), R.raw.wrongsound);
if(****()){
right.start();
}
else {
wrong.start();
}
这是我的代码,如果有人能帮助我解决我的问题,我将不胜感激。
【问题讨论】:
-
播放或不播放有什么规律吗?
-
不,不是。但是如果我等待几秒钟来按下一个按钮,它会比我快速按下更频繁。
标签: android audio media-player