我尝试在用户点击游戏的移动按钮时发出类似街机的哔哔声。为此,我尝试使用我经常用来制作音频的代码:在我声明的MainActivity类中
MediaPlayer bpress;
在OnCreate函数中
bpress = MediaPlayer.create(getApplicationContext(), R.raw.blop);
并在OnClick
if (view == left) {
bpress.start();
}
它确实可以工作,但声音的音量并不一致-它经常以一半的音量播放,或者几乎听不见。
我试着切换到一个不同的、更长的音频文件,看看问题是否来自哔哔声的短长度,但问题仍然存在。
因此,我几乎可以肯定,这个问题是有关的事实,说按钮被按下很快,很多次。但我不知道为什么会发生或如何解决它
1条答案
按热度按时间balp4ylt1#
下面是这个问题的解决方案。
解决方案1:
解决方案2: