Android打开和关闭声音应用程序

时间:2015-08-11 19:31:22

标签: android audio android-audiomanager

我正在开发一款游戏。我需要一个按钮来打开和关闭游戏声音。 在我的应用程序中,我播放背景音乐,我想在点击按钮时将其静音。这是我的代码:

AudioManager aManager = (AudioManager)getSystemService(AUDIO_SERVICE);

if (aManager.getRingerMode() == AudioManager.RINGER_MODE_NORMAL) {
   aManager.setRingerMode(AudioManager.RINGER_MODE_SILENT);
} else {
   aManager.setRingerMode(AudioManager.RINGER_MODE_NORMAL);
}

当我调试时,条件是正确的但没有任何反应!声音永远不会关闭!

1 个答案:

答案 0 :(得分:0)

检查方法" isVolumeFixed()"。如果为true,则您的设备无法更改声音。有些设备有这方面的政策。