버튼 클릭만으로 실행되는 사운드가 있습니다. 에뮬레이터에서는 모든 것이 잘 작동하지만 휴대 전화에서 실행하면 사운드 # 2가 무한 루프로 재생됩니다.이상한 사운드 루핑 클릭시
전화 문제 일 수 있습니다. 이상한 사운드 루프가있는 다른 응용 프로그램을 시장에서 다운로드했습니다. 다음과 같이 1 개 코드는
final MediaPlayer mp1 = MediaPlayer.create(this, R.raw.sound1);
final MediaPlayer mp2 = MediaPlayer.create(this, R.raw.sound2);
버튼 :
선언 (I는 드로이드 2가). 다음과 같이
button1.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
mp1.start();
textView1.setText("Hello");
}
});
버튼 2 코드입니다. 난 후 이전 .start()
이동뿐만 아니라
.stop()
.setLooping()
.pause()
을 시도
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
}
}
});
(이 깨어나 하나입니다) 문 경우 이 모든 결과는 여전히 반복되거나 전혀 소리가 나지 않습니다.
R.raw.sound1을 R.raw.sound2로 바꾸면 두 번째 미디어 플레이어에 계속 반복 문제가 발생합니까? 아니면 sound2를 따르십니까? – slayton
@slayton 내가 스위치를 켜기 전에 여전히 반복되는 소리를냅니다. 당신은 당신의 코멘트를 대답으로 만들 수 있으며, 그 원인은 무엇입니까? 그러나 이것이 어떤 곳에서는 괜찮지 만 모든 곳에서 놀지 않게하는 원인이 될 것입니다. – sealz