当我点击我的显示器时,onClick声音每次点击一次。因此,当我点击大约50次时,声音不再出现..
if (smaragt.getTag(R.id.artsmaragt) == BLAU) {
final MediaPlayer coin2 = MediaPlayer.create(this, R.raw.coin1);
coin2.start();
punkte += 5;
}
有人能帮帮我吗?我不知道为什么
答案 0 :(得分:1)
每次都不要创建新的MediaPlayer。这很贵,很可能是你的问题。创建一次媒体播放器,并在每次单击按钮时播放它。
答案 1 :(得分:0)
您不应该创建MediaPlayer
的过多实例而不释放它们。只需在此条件之外创建一个MediaPlayer
实例,并仅使用coin2.start()
播放声音。