4 개의 ToggleButton이있는보기가 있으며 각각은 각 상태마다 다른 사운드를 재생합니다. 그래서 총 8 개의 MediaPlayer 인스턴스가 있습니다. 사용자가 하나의 토글 버튼을 선택하면 토글 버튼의 값에 따라 사운드가 재생됩니다. 다음은 ToggleButton에 대한 코드입니다. 내가 붙어 온Android MediaPlayer Stop
MediaPlayer pos = MediaPlayer.create(Set.this, R.raw.pos)
MediaPlayer neg = MediaPlayer.create(Set.this, R.raw.neg);
private void onPlayer1Clicked() {
if (((ToggleButton)Player1).isChecked())
positive();
else
negative();
}
private void positive() {
pos.start();
}
private void negative() {
neg.start();
}
는 MediaPlayer를 정지하기 전에 다른 ToggleButton을 눌렀을 때의 MediaPlayer를 하나가 완료 주먹까지 모두 음악을 재생합니다. ToggleButton을 눌렀을 때 MediaPlayer를 멈출 수는 있지만 실제로는 Stop()에 일곱 개의 곡이 될 때마다 모든 버튼을 입력하고 싶지는 않습니다.
누구나 간단한 명령으로 모든 MediaPlayer 인스턴스를 중지하는 방법을 알고 있습니까?
어떤 종류의 소리가나요 ?? – moDev