2015-08-11 2 views
0

Я разрабатываю игру. Мне нужна кнопка, чтобы включать и выключать звуки игры. В моем приложении я играю в фоновую музыку, которую хочу отключить при нажатии кнопки. Вот мой код:Android Включение и выключение звука App

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

Проверьте метод «isVolumeFixed()». Если это правда, ваше устройство не может изменить звук. На некоторых устройствах есть политика.

+0

и как я могу это исправить? что происходит с каждой игрой, которая имеет эту функцию? работает в каждом устройстве – user3240604

+0

Где этот метод? – user3240604

Смежные вопросы