0
내 코드에는 2 개의 소리가 있습니다. 다른 소리를 클릭하면 어떻게 소리가 멈추는 지 알고 싶습니다. 나는 안드로이드 프로그래밍에 아주 익숙하며 도움을 주셔서 감사합니다. 당신은 내가 SoundPool
을 사용하는 것이 좋습니다 것 (음향 효과 등) 짧은 소리를 재생보고하는 경우다른 사운드 클립을 클릭하면 이전 사운드 클립을 어떻게 일시 중지 할 수 있습니까?
{
final MediaPlayer mp2 = MediaPlayer.create(this, R.raw.okay);
Button zero = (Button)this.findViewById(R.id.button4);
zero.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
mp2.start();
}
});
}
{
final MediaPlayer mp1 = MediaPlayer.create(this, R.raw.mine);
Button zero = (Button)this.findViewById(R.id.button40);
zero.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
mp1.start();
안녕하세요 켄, 해봤지만 두 번째 사운드를 클릭하면 첫 번째 사운드가 계속 작동하는 이유를 모르겠습니다. 그래서 그들은 동시에 같이 일합니다. '(... 나는 soundpool에 대해 더 많이 배울 것입니다. 대단히 감사합니다 Ken Wolf :) –