0

当用户单击 TabHost 中的选项卡并设置我自己的自定义声音时,我正在尝试禁用系统音效。所以我尝试了这个来禁用系统音效:

TabHost tabHost = getTabHost();
tabHost.setSoundEffectsEnabled(false);

这是我播放自定义声音的代码:

tabHost.setOnTabChangedListener(new OnTabChangeListener() {
    public void onTabChanged(String tabId) {
        SoundUtility.getInstance(MainActivity.this).playPositive();
    }
});

我的自定义声音确实会播放,但系统音效也会播放,它没有被禁用。所以我实际上有 2 个声音相互重叠。那么如何禁用系统音效呢?

4

0 回答 0