2011-11-10 15 views
2

申し訳ありません。私はこの問題で私を助けることができる誰かに100万デジタルハグを送ります。私は、ボタンのクリックでサウンドを再生するには、以下を使用しています:Android開発でボタンをクリックすると複数のサウンドファイルが再生される

 final MediaPlayer buttonSound = MediaPlayer.create(menu.this, R.raw.button_sound); 
info.setOnClickListener(new View.OnClickListener() { 

     public void onClick(View v) { 
      // TODO Auto-generated method stub 
      buttonSound.start(); 

それは、ボタンがサウンドを再生することを可能にするコードを追加し秒待ってから、別のサウンドファイルを再生することは可能ですか?私が本当に求めているのは、どのように複数のCONSECUTIVEサウンドファイルを再生できるかです。私は一時停止して一度に1つずつ演奏する必要があります!私は息子のための個人的な読書アプリを手掛けており、助言/助けに非常に感謝しています。

+0

サウンドファイルの再生が終了した後で何かを見つけることができますか? onSoundCompletedなどのようなもの? – Gapton

答えて

0
buttonSound.setOnCompletionListener(new OnCompletionListener() { 
    @Override 
    public void onCompletion(MediaPlayer mp) { 
    // play another sound here 
    } 
}); 
+0

これはすごくうまくいった!どうもありがとうございました! :) –

0

SoundPoolを使用してサウンドをプリロードし、Handler.postDelayedを使用して、ボタンのクリックに応じて異なるサウンドを再生します。

関連する問題