我正在开发一款游戏。我需要一个按钮来打开和关闭游戏声音。 在我的应用程序中,我播放背景音乐,我想在点击按钮时将其静音。这是我的代码:
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);
}
当我调试时,条件是正确的但没有任何反应!声音永远不会关闭!
答案 0 :(得分:0)
检查方法" isVolumeFixed()"。如果为true,则您的设备无法更改声音。有些设备有这方面的政策。