Как отключить звуки в приложении?

В приложении реализовал проигрывание определенного звука при определенном событии.
MediaPlayer mp = MediaPlayer.create(activity, R.raw.my_sound);
mp.start();

Теперь пытаюсь сделать аналог режима "без звука", но только для моего приложения, не для всей системы. Вот что удалось найти
AudioManager aManager=(AudioManager)getActivity().getSystemService(Context.AUDIO_SERVICE);
        if(aManager.getRingerMode() == AudioManager.RINGER_MODE_SILENT){
            aManager.setRingerMode(AudioManager.RINGER_MODE_NORMAL);
            textView.setText("SOUND:OFF");
        } else{
            aManager.setRingerMode(AudioManager.RINGER_MODE_SILENT);
            textView.setText("SOUND:ON");
        }

Данное решение не работает, как и это

MediaPlayer mediaPlayer = new MediaPlayer();
mediaPlayer.setVolume(0, 0);
  • Вопрос задан
  • 215 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы