2012-04-21 86 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中的点击声音是如何实现的。