2012-04-21 91 views
0

我正在運行一些測試,並注意到,當我點擊我的標籤之後..hmm..10次可能?我的點擊聲消失在一起。我是否需要添加一些類型的onpauses或者什麼?我應該添加哪些代碼才能使其工作?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中的點擊聲音是如何實現的。