Android 如何在我的应用程序中禁用/启用声音效果?

Android 如何在我的应用程序中禁用/启用声音效果?,android,button,audio,android-mediaplayer,Android,Button,Audio,Android Mediaplayer,在我的应用程序中,我所有的按钮都有自己的声音效果。我只想在我的设置中有两个按钮来禁用/启用整个应用程序中的声音效果 我为每个按钮启用声音效果,如下所示: MediaPlayer mp = MediaPlayer.create(getApplicationContext(), R.raw.laser); mp.start(); 但是我如何才能禁用,我也尝试了以下代码: setSoundEffectsEnabled(false); 但关键是,我只想通过用户的选择禁用/启用声音效果 我想知道是否有

在我的应用程序中,我所有的按钮都有自己的声音效果。我只想在我的设置中有两个按钮来禁用/启用整个应用程序中的声音效果

我为每个按钮启用声音效果,如下所示:

MediaPlayer mp = MediaPlayer.create(getApplicationContext(), R.raw.laser);
mp.start();
但是我如何才能禁用,我也尝试了以下代码:

setSoundEffectsEnabled(false);
但关键是,我只想通过用户的选择禁用/启用声音效果


我想知道是否有人可以向我推荐任何解决方案。

使用共享参考,让用户能够打开和关闭音效。这只是一个布尔值,需要在启动时读取。是否有samlpe建议我,请在StackOverflow中查找。或谷歌
android共享参考