当用户点击TabHost中的标签并设置我自己的自定义声音时,我正在尝试禁用系统声音效果。所以我尝试了这个来禁用系统声音效果:
TabHost tabHost = getTabHost();
tabHost.setSoundEffectsEnabled(false);
这是我播放自定义声音的代码:
tabHost.setOnTabChangedListener(new OnTabChangeListener() {
public void onTabChanged(String tabId) {
SoundUtility.getInstance(MainActivity.this).playPositive();
}
});
我的自定义声音确实播放,但系统声音效果,它没有被禁用。所以我实际上有2个声音相互重叠。 那么如何禁用系统声音效果呢?