我只是有一个声音,执行按钮单击。在模拟器中一切正常,但当我在手机上运行时,声音#2在无限循环中播放。奇怪的声音循环点击
难道这是一个电话问题我已经从市场上下载了其他具有这些奇怪的声音循环的应用程序。 (I有一个机器人2)
声明:
final MediaPlayer mp1 = MediaPlayer.create(this, R.raw.sound1);
final MediaPlayer mp2 = MediaPlayer.create(this, R.raw.sound2);
按钮1个代码如下。
button1.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
mp1.start();
textView1.setText("Hello");
}
});
按钮2的代码如下所示。(这是糊涂的一个)
button2.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
count++;
mp2.start();
iv1.setVisibility(View.VISIBLE);
if (count == 5) {
//I do some enabling of components in here
}
}
});
我已经试过
.stop()
.setLooping()
.pause()
以及之后和在移动.start()
if语句 所有这些导致它仍然循环或根本没有声音。
如果您用R.raw.sound2替换R.raw.sound1循环问题是否与第二个媒体播放器保持一致还是跟随sound2? – slayton
@slayton当我切换声音时,仍然循环之前循环的声音。你能否给你的评论一个答案,什么会导致这一点。但是,什么会导致这在一些地方播放罚款,但并不是无处不在 – sealz