Форум программистов, компьютерный форум, киберфорум
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
tree00
1 / 1 / 0
Регистрация: 13.01.2014
Сообщений: 34
#1

Возвращение оригинального уровня звука при выходе - Программирование Android

20.02.2014, 15:56. Просмотров 527. Ответов 0
Метки нет (Все метки)

Вот код который по идее должен сделать звук на максимум и при выходе из приложения возвращать прежний уровень громкости,


Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
final AudioManager mAudioManager = (AudioManager) getSystemService(AUDIO_SERVICE);
final int originalVolume = mAudioManager.getStreamVolume(AudioManager.STREAM_MUSIC);
mAudioManager.setStreamVolume(AudioManager.STREAM_MUSIC, mAudioManager.getStreamMaxVolume(AudioManager.STREAM_MUSIC), 0);
MediaPlayer mp = new MediaPlayer();
mp.setAudioStreamType(AudioManager.STREAM_MUSIC);
mp.setDataSource("content://media/internal/audio/media/97");
mp.prepare();
mp.start();
mp.setOnCompletionListener(new OnCompletionListener()
{
   @Override
   public void onCompletion(MediaPlayer mp)
   {
      mAudioManager.setStreamVolume(AudioManager.STREAM_MUSIC, originalVolume, 0);
   }
});



только при выходе звук остается на максимуме, в чем ошибка? может мне надо прописать возвращение уровня громкости в первоначальное значение тут?

Java
1
2
3
4
5
@Override
  public void onPause(){
  finish();
    super.onPause();
    }
Добавлено через 5 минут
В принципе допустимо при выходе задать и точное значение звука (например у моего телефона уровень громкости меняется на 15 позиций, и если есть возможность задать определенный размер например 5) если кто знает подскажите пожалуйста
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.02.2014, 15:56
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Возвращение оригинального уровня звука при выходе (Программирование Android):

Действие при сворачивании или при выходе - Программирование Android
Добрый вечер. Вот такой небольшой вопрос. Какими действиями можно сделать так, чтобы к примеру когда пользователь сворачивал...

Обновление списка при выходе из DialogFragment - Программирование Android
Есть ViewPager на каждой его странице список, долгий клик на item списка вызывает DialogFragment для редактирования названия item'а, по...

Уведомление пользователя при выходе из приложения - Программирование Android
Как лучше реализовать? т.е. при нажатии кнопки HOME(железной) или интерфейсной должно выскочить окошко подтверждения типо вы уверены..

Остановить сервис при выходе из приложения - Программирование Android
Начал делать сервис для приложения и сразу возник костыль. Стартую сервис в onCreate активити, сервис постоянно должен работать на...

Убрать уведомление при выходе из приложения - Программирование Android
Привет, нужно удалить уведомление при закрытие приложения. как это сделать? так же на кнопку Home. А то если выхожу из приложения, а...

Автоматическое запоминание позиции при выходе из приложения - Программирование Android
Здравствуйте. Разрабатываю приложение, в котором имеется текст с вертикальной прокруткой. Подскажите, пожалуйста, как реализовать...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.02.2014, 15:56
Привет! Вот еще темы с ответами:

Как сделать так, чтобы при выходе из программы она продолжала работать? (не вирус) - Программирование Android
Пишу программу под Андроид. как сделать так, чтобы при выходе из программы она продолжала работать?, пример - будильник.

Settings Activity - При нажатии клавиши "Назад" не происходит возвращение на главный активити - Программирование Android
Всем привет! Столкнулся с такой проблемой при добавлении Settings Activity в свое приложение (В видео показано) Как ее решить? ...

Отсутствие звука на выходе HDMI - Видеокарты
Уважаемые коллеги! Возник такой вопрос. При попытке передачи сигнала от компа на телеаизор через HDMI порт картинка передается без...

Изменение уровня громкости звука - C#
Доброе время суток. Пишу диплом где нужно реализовать изменение уровня громкости. Пытаясь решить эту задачу я нашол два варианта: 1 это...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru