2011-12-07 14 views
3

layout.xmlファイルのボタンにandroid:soundEffectsEnabled="true"を使用しています。Androidのボタンのサウンドエフェクトを有効にする方法

設定では、サウンドエフェクトを有効にしていて、既定のアプリケーションでエフェクトが聞こえますが、アプリケーションではエフェクトが聞こえます。私はこれ以外に何かしなければならないことはありますか?

ありがとうございます!

答えて

0
MediaPlayer mp; 
Button one = (Button) findViewById(R.id.btnOne); 
     one.setOnClickListener(new OnClickListener() { 
      public void onClick(View v) { 
       mp = MediaPlayer.create(this, R.raw.mamacita_one); 
      } 
     }); 
@Override 
    public boolean onKeyDown(int keyCode, KeyEvent ev) { 
     switch (keyCode) { 
     case KeyEvent.KEYCODE_0: 
      mp = MediaPlayer.create(this, R.raw.mamacita_zero); 
      mp.start(); 
      return true; 
     } 

     return super.onKeyDown(keyCode, ev); 

} 

またはu()メソッドではなく、onTouch用()のonClickに対して有効

Creating Sound Effects in Android

+0

答えの中のリンクは死んでいます。 – Pang

3

サウンドエフェクトを参照することができます。 どのような方法を使用しましたか? onTouch()の場合は、そのようなものを使用してください:

v.playSoundEffect(android.view.SoundEffectConstants.CLICK); 
関連する問題