2012-04-21 9 views
0

いくつかのテストを実行していて、タブをクリックした後におそらく約10倍の時間がかかることがわかりましたか?クリック音が一気に消えます。何らかの一時停止を追加する必要がありますか?これを動作させるには、このコードに何を追加する必要がありますか?Tabサウンドが複数回クリックすると音が止まる

tabHost.setOnTabChangedListener(new OnTabChangeListener() { 

     @Override 
     public void onTabChanged(String tabId) { 
      //PLAY SOUND HERE 
      final MediaPlayer tabClick = MediaPlayer.create(TabBarActivity.this, R.raw.click); 
      tabClick.start(); 
     } 

    }); 

答えて

0

作業を行い、代替技術を使用して、アクティビティの作成時に、あなたのサウンドをロードしているにSoundPoolオブジェクトを割り当てることです。その後、好きなだけ何度でも、いつでもそれらのサウンドを再生することができます。

たとえば、クリック音がti5xに実装されている方法をご覧ください。

関連する問題